Компьютерный форум 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=222796)

Redom 13-12-2011 13:04 1814305

Пронумеровать папки и переименовать их содержимое
 
Всем доброго времени суток :) Нужна помощь с батником (если таковой вообще возможен). Есть много-много папок с различными именами, на латинице. Внутри каждой папки - 3 jpg картинки, файлы-картинки тоже с разными именами. Нужно переименовать все папки на номера от 1 до n, а файлы в этих папках - согласно размеру картинок.

Т.е. к примеру было:
\qwerty\efuen.jpg
\qwerty\ewefe344en.jpg
\qwerty\e56f1e2en.jpg

Стало:
\1\320х240.jpg
\1\320х500.jpg
\1\700x700.jpg

Заранее спасибо :) Может где-то и было, но нашел подобное только для файлов, переименование в номера.

Verholom 13-12-2011 13:28 1814325

В общем случае задача стопорится одним: надо знать, где в JPG файлах расположены данные о размере картинки. А в файлах одного формата могут быть разные смещения. Для начала либо найдите бесплатную библиотечку для работы с этими файлами. либо изучите все возможные варианты самостоятельно. Второй вариант предпочтительнее. А потом уже VBScript Вам в помощь

Redom 13-12-2011 14:11 1814349

А хотя бы по переименованию папок (самый первый шаг) сможете подсказать? Т.е. файлы тогда ладно, как-нибудь может разберусь, хотя бы папки тогда переименовать. Можно в тотал коммандере, но хотелось бы без него обойтись...

RostVY 13-12-2011 17:14 1814494

Цитата:

Цитата Verholom
В общем случае задача стопорится одним: надо знать, где в JPG файлах расположены данные о размере картинки. »

если размеры картинок в папках одинаковые, то можно попробовать переименовывать исходя из размера файла. т.е. самый маленький => 320х240.jpg и т.д.

kiripanda 13-12-2011 18:16 1814542

Цитата:

Цитата Redom
Можно в тотал коммандере, но хотелось бы без него обойтись...

Тогда http://forum.wincmd.ru/viewtopic.php?t=13510 + плагин для картинок http://wincmd.ru/directory/content.html


Время: 17:49.

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