![]() |
Переименовать файлы и поменять формат файлов
Ребята, привет всем, помогите пожалуйста.
Есть папка, в ней находятся еще 30 папок, в этих папках примерно по 200-250 файлов (VP-BAI_20190731_224209.tsc) Необходимо что бы он поменял название, взяв из старого названия в такой формат и добавил нумерацию: VP-BAI_31.07.19.1.txt Есть код, но он не менять формат файла, и нумерацию делает в скобках: @echo off set "d0=C:\Users\Dovolin\Desktop\azaza" for /f "delims=" %%d in ('dir /ad/b/s "%d0%"') do ( pushd "%%d" for /f "tokens=1,2* delims=_" %%a in ('dir /a-d/b') do set /a n+=1& set "odt=%%b"& call :rn "%%a_%%b_%%c" "%%a" "%%n%%" "%%~xc" popd ) pause& exit :rn set "d=%odt:~6,2%"& set "M=%odt:~4,2%"& set "yy=%odt:~2,2%" ren "%~1." "%~2_%d%.%M%.%yy%(%~3)%~4" exit /b Очень прошу, выручайте братцы!!!!!!! |
Если тупо сплошная нумерация без учета сортировки по датам и подпапкам
Код:
@Echo Off |
Если переименовывать так, чтобы файлы нумеровались от более старой даты к более новой сплошняком по всем папкам
Код:
@Echo Off |
Вова.Неневолин@vk,
Цитата:
на другом форуме в скобках вы именно и просили, сложно было попросить там переделать? Код:
@echo off |
Время: 02:50. |
Время: 02:50.
© OSzone.net 2001-