У меня есть несколько файлов для переименования.
Например: ERKS 400001_thumb.jpg ERKS 500124_thumb.jpg ERKS 100004_thumb.jpg
Я хочу переименовать вышеуказанные файлы как:
Например: 00400001.jpg 00500124.jpg 00100004.jpg
Я использовал этот код, но не смог получить нужный мне результат.
@ECHO ON
SETLOCAL ENABLEDELAYEDEXPANSION
SET SourceDir=F:\Square.....
FOR /F "TOKENS=1-3 DELIMS=. " %%F IN ('DIR /B /A-D "%SourceDir%\*.jpg"') DO (
SET "part1=%%~F"
SET "part2=%%~G"
SET "part3=%%~H"
REN "%SourceDir%\!part1! !part2!.!part3!" "00!part2!.!part3!"
)
GOTO EOF
Если я запускаю приведенный выше код, результат будет следующим:
Например: 00400001_thumb.jpg 00500124_thumb.jpg 00100004_thumb.jpg
Как я могу переименовать файлы?