Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Переименование файлов в каталоге (http://forum.oszone.net/showthread.php?t=272964)

flower 28-11-2013 13:12 2263059

Переименование файлов в каталоге
 
Приветствую!
Требуется батник для выполнения рутинной функции.

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

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

Iska 28-11-2013 13:53 2263078

Наподобие:
Код:

@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 2263111

Отработано на УРА, больше Вам спасибо! :)


Время: 20:20.

Время: 20:20.
© OSzone.net 2001-