将目录下乱七八糟的文件名重新按顺序 001~099~999 来命名dos批处理
@echo off&setlocal ENABLEDELAYEDEXPANSION
for /R %%a in () do (
cd /d "%%a"
set num=1001
for /f "delims=" %%b in ('dir /b /a-D /oD *.jpg 2^>nul') do (
echo;"%%a%%b" 重命名为===》"!num:~-3!%%~xb"
ren "%%a%%b" "!num:~-3!%%~xb"
set/anum+=1
)
)
pause