需要对一个文件夹内下载的jpg文件重命名,顺序命名,并加字母前缀
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir/b *.jpg') do (
set /a n+=1
if not exist "!n!.jpg" (ren "%%a" "m!n!.jpg") else call :loop "%%a"
)
pause&exit
:loop
set /a n+=1
if exist "!n!.jpg" goto loop
ren "%~1" "m!n!.jpg"
goto :eof保存到.bat文件,在目标目录运行,运行前注意备份目录文件
发表评论: