Помогите кому не трудно нужно написать скрипт сортирующий изображения.

Программирование скрипты

Имеются 32880 изображений имеющих имена a_b.jpg , где 'a' (номер дня съёмки) последовательные целые числа от 0 до 273 , а 'b' (номер снимка) последовательные целые числа от 0 до 119. То есть 0_0.jpg,0_1.jpg..0_119.jpg,1_0.jpg..1_119.jpg и т.д. до 273_0.jpg..273_119.jpg. Нужно все 'b' изменить следующим образом 119 заменить на 0 , 0 на 119 , 118 на 1 , 1 на 118 и т.д.
Сколько я не пытался написать такой скрипт или батник не чего не вышло.
Ответы:
Ух, как вопрос то завернули :) Правильно ли я понял задачу:
у нас есть, например, 0_0.jpg 0_1.jpg 0_119.jpg 1_0.jpg 1_119.jpg
получить мы должны 0_119.jpg 0_118.jpg 0_0.jpg 1_199.jpg 1_0.jpg
Если проще - мы оставляем день съемки, а номера снимков зеркалим? Таким образом получая списки фоток в порядке с последней до первой?
Могу предложить следующее. Фасуем фотки по папкам (1 для 1 дня, 2 для 2 дня и т.д.) для уменьшения путаницы. Дальше качаем програмку ренеймер (их множество, например я пользовался ReNamer [1]) кидаем в нее одну из папок, сортируем файлы по exif date в нужном порядке (фото же делались подряд) и затем создаем несколько правил (результат там сразу наблюдается). Я бы создал правило, удаляющее после "_" все и затем правило добавляющее нумерацию подряд.
Если надо - могу подробнее дописать :) Но общий смысл, думаю, ясен.


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.