CMD/BAT - Пронумеровать папки и переименовать их содержимое

Ответить
Аватара пользователя
Redom

CMD/BAT - Пронумеровать папки и переименовать их содержимое

Сообщение Redom »

Всем доброго времени суток Изображение Нужна помощь с батником (если таковой вообще возможен). Есть много-много папок с различными именами, на латинице. Внутри каждой папки - 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

Re: CMD/BAT - Пронумеровать папки и переименовать их содержимое

Сообщение Verholom »

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

Re: CMD/BAT - Пронумеровать папки и переименовать их содержимое

Сообщение Redom »

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

Re: CMD/BAT - Пронумеровать папки и переименовать их содержимое

Сообщение RostVY »

Цитата Verholom:



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




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

Re: CMD/BAT - Пронумеровать папки и переименовать их содержимое

Сообщение kiripanda »

Цитата Redom:



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



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

Вернуться в «Скриптовые языки администрирования Windows»