Я хочу переименовать группу файлов в каталоге с помощью командного файла. Я хочу сделать это:
file_XX_img.tiff to file_32_img.tiff
У меня есть этот код
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set fName=%1
if '%1' equ '' set /p fName=Enter file name:
for /f "delims==" %%F in ('dir /b *.aaa') do ren "%%~nxF" "%%~nF"
pause
, который переименовывает расширение, но я хочу преобразовать его, чтобы я мог заменить XX на число. Как мне изменить его, чтобы он работал в этой ситуации?
---------------------------------- EDIT ------------ ---------------------------------
понял это:
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set fName=%1
set /p vers=Enter Vers:
for /f "delims==" %%F in ('dir /b file_XX*.*') do ren "%%~nxF" "file_%vers%*.*"
pause