Как показал опыт компании Google, при хранении фотографий единственным фактором по которому можно рассортировать свои снимки, является дата съемки. В свое время я очень переживал что в Google Фото отказались от альбомов, но потом время показало правильность этого решения. Единственным фактором для объединения может быть только дата съемки.
Как же проще всего превратить обычный список фотографий в набор папок? Для решения этой задачи лучше всего подходит такая бесплатная программа под названием exiftool.
Скачиваем программу с официальной страницы https://www.sno.phy.queensu.ca/~phil/exiftool/
Программа не имеет графического интерфейса, хотя в какой-то мере это даже удобнее.
На момент написания статьи доступна версия 11.13. Скачиваем zip архив. Программа не требует инсталляции. Просто извлекаем exe файл из архива и все.
Саму программу я разместил в папке по такому пути «d:\w\exiftool», потом написал маленький bat файл с вот таким содержимым:
ECHO OFF
SET AppPath=d:\w\exiftool\exiftool(-k).exe
REM Для MP4 файолов OLYMPUS используем тэг CreateDate
REM «%AppPath%» «-Directory<CreateDate» -d %%Y_%%m_%%d .
«%AppPath%» «-Directory<DateTimeOriginal» -d %%Y_%%m_%%d .
Файл можно скачать тут.
Если вы разместили exe файл в каком-то другом месте, то просто исправьте путь в строке SET AppPath=d:\w\exiftool\exiftool(-k).exe на свой.
Теперь для перемещения фото по подпапкам просто перепишите bat файл в папку с фотографиями и запустите его.
В результате работы программы вы увидите вот такое окно:
Нажимаем Enter и вуаля, все фото перемещены по подпапкам
Вот так быстро, просто и эффективно!