sobota, 15 listopada 2008

Zmiana nazwy pliku wg daty utworzenia

Zdarza się, że aparaty fotograficzne nazywają zdjęcia w następujący sposób:
Zdjęcie 1.jpg
Zdjęcie 2.jpg
...
Zdjęcie 10.jpg
...
Zdjęcie 100.jpg

co moim skromnym zdaniem jest zupełnie bezsensu, gdyż później przeglądając zdjęcia otwierają się one alfabetycznie czyli kolejno Zdjęcie1, Zdjęcie 10, Zdjęcie 100.
Żeby temu zapobiec udało mi się znaleźć skrypt do zmiany plików na stronie:

http://www.pcmag.com/article2/0,1759,1386947,00.asp

troszkę go zmodyfikowałem i moja końcowa wersja wygląda następująco:

FOR %%V IN (*.JPG *.JPEG) DO FOR /F "tokens=1-5 delims=-/: " %%J IN ("%%~tV") DO IF EXIST %%L-%%K-%%J_%%M-%%N_%%~nV%%~xV (ECHO Cannot rename %%V) ELSE (Rename "%%V" %%L-%%K-%%J_%%M-%%N_%%~nV%%~xV)

Skrypt wyszukuje w katalogu plików jpg i jpeg a następnie zmienia nazwę na data_godzina_nazwa.rozszerzenie
Jeżeli ktoś ma ochotę na więcej możliwości zmiany nazwy wielu plików jednocześnie polecam programik "THE RENAME" dostępny do pobrania na stronie http://www.herve-thouzard.com/the-rename

Brak komentarzy: