本帖最后由 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
- )
复制代码 一个批量给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)-")等等,求助各位大佬,谢谢! |