PDA

Показать полную графическую версию : Переименование файлов в каталоге


flower
28-11-2013, 13:12
Приветствую!
Требуется батник для выполнения рутинной функции.

Имеется: файлы в папке: 1.tiff, 2.tiff, 3.tiff... 103.tiff и т.д.
Нужно: переименовать все файлы в четырехзначном формате так, чтобы
Стало: 0001.tiff, 0002.tiff, 0003.tiff, 0010.tiff ... 0100.tiff и т.д.

Может кто-нибудь набросать скрипт? :)

Iska
28-11-2013, 13:53
Наподобие:
@echo off
setlocal enableextensions enabledelayedexpansion

for /l %%i in (1, 1, 999) do if exist "%%i.tiff" (
set sValue=000%%i
echo [%%i.tiff] --^> [!sValue:~-4!.tiff]
ren "%%i.tiff" "!sValue:~-4!.tiff"
)

endlocal
exit /b 0

flower
28-11-2013, 15:00
Отработано на УРА, больше Вам спасибо! :)




© OSzone.net 2001-2012