rem 循环当前目录下所有文件的文件名,支持带空格的名称 for /f "delims=" %%i in ('dir /b *.mp4') do (
rem 如果没有相同的文件名,则继续 if not "%%~ni"=="%~n0" ( if !d! LSS 10 (ren "%%i" "疾风传_第!a!话(00!d!).mp4") else if !d! LSS 100 (ren "%%i" "疾风传_第!a!话(0!d!).mp4") else ren "%%i" "疾风传_第!a!话(!d!).mp4"
rem 设置数值型变量 a=a+1 set /a a+=1 set /a d+=1 ) ) echo 批量重命名完成! pause