Вкратце примерно так:
rename_it.cmd
Код:
set /a STACKDEPTH=7
set /a BIGDIGIT=%STACKDEPTH%-1
set "WORKDIR=x:\any dir"
pushd "%WORKDIR%"
for /l %%A in (%STACKDEPTH%,1,9) do del /q "%%A_*.*"
for /l %%B in (%BIGDIGIT%,-1,1) do (
for /f %%C in ('dir /b "%%B_*.*"') do call :RENAMEFILE "%%C"
)
popd
goto :EOF
:RENAMEFILE
set "OLDNAME=%~1"
SET /a NEWDIGIT=%OLDNAME:~0,1%+1
ren "%OLDNAME%" "%NEWDIGIT%_%OLDNAME:~2%"
goto :EOF
P.S.
Код НЕ оттестирован!
Не тестируйте его на рабочей директории...
С ведущим нулём морочиться просто лень...