cmd комплексное переименование файлов
cmd/bat как переименовать группу файлов?
Задача была следующей, переименовать группу файлов (одного и того же расширения) в уникальные имена, т.е не 1.2.3 а именно жестко уникальные. Накропал скрипт, который для уникальности берет время и дату (в этом примере даты нет) и переименовывает файлики.
1 2 3 4 5 6 7 8 9 10 |
setlocal enabledelayedexpansion for %%f in ( C:\Users\user\Documents\*.txt ) do ( set T0=!time:~0,2! set T1=!time:~3,2! set T2=!time:~6,2! set T3=!time:~9,2! ren "%%~f" "scan_!T0!-!T1!-!T2!.!T3!.txt" timeout /t 1 /nobreak ) endlocal |
Я так понимаю про forfiles вы никгода не слышали
Ну почему, для того и сделан блог чтобы делится вариантами решения, у меня быстро получилось именно так.