[教程]批量去除同文件夹下大量文件中文件名里包含相同字符的办法
5月6日更新• win • 批量•教程•阅读:1,771次
刚下载了n多的mp3文件,但是发现这些mp3文件名中,包含了大量相同的字符,如某某网站名称
例如,文件名:【讲故事】001绿房子[www.abc.com].mp3这样,具有同名的情况
从: 【讲故事】001绿房子[www.abc.com].mp3 改为: 001绿房子 .mp3
还是放狗搜,得到解决办法
@echo off & setlocal enabledelayedexpansion
echo -==文件名称替换(去除文件名中的【讲故事】和[www.abc.com])==-
echo.
echo.
set /p folder=请输入一个路径:
for /r %folder% %%i in (*) do (
set file=%%i
set file=!file:【讲故事】=!
set file=!file:[www.abc.com]=!
if %%i neq !file! (move "%%i" "!file!")
)
echo.
echo.
echo 全部文件名替换完成。
echo 按任意键退出。
pause>nul
复制上面的代码到新建的文本文件,保存为比如:删相同字符.bat
把该bat文件放到需要的文件夹里,双击该bat文件,运行,提示输入路径,直接回车!