Поскольку на Google-диске у меня начало заканчиваться место, а купить новое стоит достаточно дорого, я решил не забивать его архивными фотками, а оставить его только для архивов WhatsApp, почты и фото с телефона. Сами же архивы фоток я решил хранить на Яндекс-диске, поскольку у меня в подписке доступен 1 ТБ.
Но проблема в том, что, скинув фото на Яндекс-диск, я обнаружил, что их практически невозможно найти по дате, как я это делал в Google Photo.
При загрузке на Яндекс Диск дата берётся из EXIF-информации файла. Если такой информации у файла нет, Диск определяет дату создания и изменения самостоятельно.
Информация из EXIF, которая нужна Яндекс-Диску для раздела «Фото» — Creation Time (Created Time), т.е. Время создания снимка. Поэтому для блока EXIF в качестве времени создания снимка мы будем использовать время создания файла. Изменить его можно разными способами, например я это делал в Far Manager, но можно и через PowerShell.
Для изменения времени (я буду изменять только дату) в блоке EXIF, нам потребуется утилита ExifToolGUI.
Хоть это и GUI, т.е. используется графический интерфейс, я не смог найти, как можно удобно работать с метаданными EXIF. Но, я нашёл, как это сделать достаточно просто.
1. Запускаем ExifToolGUI
2. В окошке переходим в нужную папку
3. Выделяем один файл (или, держа
4. Нажимем кнопку
5. Вставляем команду, после чего нажимаем
- Удалить старые метаданные EXIF файла (если они есть или они неверные и их нужно удалить, но этот шаг необязательный!):
-all:all= -r
- Установить EXIF дату из аттрибутов выбранного файла(ов):
-exif:CreateDate<filecreatedate -exif:DateTimeOriginal<filecreatedate
Дополнительная информация
Чтобы в п.5 не вписывать каждый раз команду, можно её сохранить, указав Command name и затем нажав кнопку
Если вдруг потребуется узнать кодовую страницу для выполнения команды, то это можно сделать в cmd.exe (правда в новой версии программы указывать кодовую страницу для имени файла не нужно):
reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage /v ACP
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
ACP REG_SZ 1251