[教程]批量去除同文件夹下大量文件中文件名里包含相同字符的办法

刚下载了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文件,运行,提示输入路径,直接回车!

GOOD LUCKS!

END