批处理:批量去除文件名中相同字符,简化文件名
刚才有个同事问我如何去除下载电影中一堆无用重复的字符,我也不会,直接baidu,找到一个批处理,用了一下非常好用,现在与大家分享:@echo off & setlocal enabledelayedexpansion
echo -==文件名称替换(去除文件名中的_v2和_V3)==-
echo.
echo.
set /p folder=请输入一个路径:
for /r %folder% %%i in (*) do (
set file=%%i
set file=!file:_v2=!
set file=!file:_v3=!
if %%i neq !file! (move "%%i" "!file!")
)
echo.
echo.
echo 全部文件名替换完成。
echo 按任意键退出。
pause>nul
用法:
在需要改名文件的文件夹中新建一文本文件,拷入上述内容。将
set file=!file:_v2=!
set file=!file:_v3=!
中的_v2 _v3替换成你想删除的字符,
保存,将文件扩展名改为.bat,
双击运行,提示输入路径,直接回车为默认当前目录。
然后就改好了。。。。。很方便。
如果需要删除的文字部分超过两部分,反复修改运行该文件即可。 谢谢分享..正需要这个
页:
[1]