如何给当前文件夹内的jpg图片,以当前顺序按1 2 3 4 5...这样命名,要批处理命令

如何给当前文件夹内的jpg图片,以当前顺序按1 2 3 4 5...这样命名,要批处理命令如何给当前文件夹内的jpg图片,以当前顺序按1 2 3 4 5...这样命名,要批处理命令
2026年09月19日 15:59
有1个网友回答
网友(1):

@echo off & setlocal enabledelayedexpansion
set "foldername=a"
set "xname=png jpg"
set /a num=10000
rem foldername设置文件夹名称
pushd "!foldername!" || goto :eof
for %%a in (%xname%) do (
for /f "tokens=* delims=" %%i in ('dir /s /b /a-d *.%%a') do (
set /a num+=1
ren "%%i" "!num!.%%a"
echo %%~nxi
)>>"%~dp0bat.log"
)
pause