本帖最后由 lj670 于 2025-1-26 01:19 编辑
| @echo off | | set "prefix=3(1)-" | | | | rem 处理 .mp3 文件 | | for %%i in (*.mp3) do ( | | set "filename=%%~ni" | | setlocal enabledelayedexpansion | | if "!filename:~0,5!" neq "%prefix%" ( | | ren "%%i" "%prefix%%%i" | | ) | | endlocal | | ) | | | | rem 处理 .srt 文件 | | for %%i in (*.srt) do ( | | set "filename=%%~ni" | | setlocal enabledelayedexpansion | | if "!filename:~0,5!" neq "%prefix%" ( | | ren "%%i" "%prefix%%%i" | | ) | | endlocal | | )COPY |
一个批量给mp3文件和srt文件添加"3(1)-"前缀的脚本,现在需要分别添加前缀"3(0)-""3(1)-""3(2)-""3(3)-""3(4)-"一直到"3(20)-",根据这个脚本批处理生成对应的bat文件,如:"3(0).bat"(添加前缀"3(0)-")"3(1).bat"(添加前缀"3(1)-")"3(2).bat"(添加前缀"3(2)-")等等,求助各位大佬,谢谢! |