Доброе время суток!!!
По своей деятельности, мне приходится составлять реестры с перечнем файлов в папке.
В реестре должна сохранятся последовательность файлов в независимости от нумерации ( к примеру: 1. АОСР_№1 2.АООК_№2 3.АОСР_№2), если просто вручную удалять нумерацию, порядок собъется ( АООК_№2, АОСР_№1, АОСР_№2). Так же необходимо заменить любую имеющуюся нумерацию типа 1,2,3 или 01,02,03 на 001,002,003 опять же сохраняя последовательность файлов после переименования.
Скидываю свои наработки по переименованию файлов по типу 001,002,003. Батник
Данный батник нумерует pdf файлы в папке по типу 001,002,003
@echo off
setlocal enableextensions EnableDelayedExpansion
set n=1000
for %%a in (*) do if /i "%%~xa"==".pdf" (
set /a n+=1
set num=!n:~1!
call ren "%%a" "!num!.%%a"
)
pause
Необходим по возможности батник, так как возможности установить на рабочий компьютер стороних программ нет
Надеюсь мой вопрос максимально понятен.
По сути нужно переименовать файлы с 1,2,3 или 01,02,03 в 001,002,003 при этом сохраняя порядок файлов в папке.