Как восстановить даты фотографий из EXIF для копий файлов в других каталогах?

Есть каталоги по годам и т.п. с исходными файлами JPEG, в EXIF которых указаны корректные даты съёмок.

Есть каталоги на других носителях с копиями этих файлов, в EXIF которых даты некорректны.

Как пакетно восстановить в копиях даты съёмок из EXIF исходных файлов в Windows с учётом разных дисков , разных каталогов, но одинаковых названий файлов?

Поподробнее, пожалуйста!
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 2
@ComodoHacker
Разобьем задачу на части.

  1. Перебрать файлы с неверными EXIF.
  2. Для каждого файла найти соответствующий файл с верным EXIF.
  3. Перезаписать EXIF.


П. 1, полагаю, реализуется простым for /r

П. 2 можно также реализовать через for /r, но думаю, будет лучше заранее составить список исходных файлов с помощью dir /b /s > list.txt
А поиск выполнять командой find.

Для п. 3 подойдет утилита ExifTool. Для копирования информации из другого файла предназначен ключ -tagsFromFile
Ответ написан
dimonchik2013
@dimonchik2013
...а ну-ка пыль сдуй отсюда...
total commander и сравнение каталогов

в один шуруете все с EXIF - будет большой BIGDIR - вот его копий наделайте
во второй - эталонный, имена есть экзифа нет
срваниваете, оставляете из первого только совпадающие по именам

берете снова копию BIGDIR и подгоняете второй эталонный

ессно копий наделайте чтобы не бояться потерять последний экземпляр

ну или полчаса - час на Питоне
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы