суббота, 5 марта 2016 г.

Переименование файлов на основе EXIF-информации

Случилось пренеприятнейшее событие, в один момент мой телефон начал терять файлы из каталога DCIM. Как оказалось, что проблемные файлы при повреждении файловой системы можно найти в каталоге LOST.DIR. Не буду вдаваться в особые подробности, как мне удалось спасти остатки файлов. Не помог testdisk (photorec), удалось лишь скопировать содержимое флешки rsync'ом, т.к. под виндой копирование при попадании на совсем битые файлы растягивалось на непредсказуемое время.

И так, после копирования, можно было найти в LOST.DIR, огромное количество файлов без расширений. По смыслу можно догадаться, что это вероятно и есть jpg и mp4. Подумал было разобрать всю эту мешанину файлов каким-нибудь сценарием на Bash, но вышло так, что файловый менеджер в xubuntu может отображать тип по EXIF-информации, я просто отсортировал файлы по типу и скопировал их в каталоги jpg и mp4.