- 帖子
- 4
- 积分
- 15
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2022-8-17
|
@echo off
setlocal EnableDelayedExpansion
cd /d "%~dp0"
::将命令bat文件清空并首行添加 当前目录地址
echo cd/d "%~dp0" > rn.bat
::重命名次数计数归零
set Rename_cnt=0
::起始数字 间隔步长 终止数字
set /P i_Start=起始数
set /P i_End=终止数
::格式化文件名 强制补0 ,比如 歌曲03.MP3 歌曲012.MP3
set /A Num_filename=1000+%i_Start%
for /l %%i in (%i_Start%,1,%I_End% ) do (
echo copy "2023-歌曲-00.psd" "2023-歌曲-!Num_filename:~-2!.mp3" >>rn.bat
set /A Rename_cnt+=1
set /A Num_filename+=1
)
echo 将开始 !Rename_cnt:~-2! 个文件重命名.
type rn.bat
echo 请检查,然后将开始重命名
pause
echo 请再次确认重命名.
pause
rn.bat
echo 已完成 !Rename_cnt:~-2! 个文件重命名.
goto :eof |
|