Недавно я разместил вопрос о том, как стабильно переименовывать имена файлов изображений на дату exif:
Exiv2 переименовать: Сделать уникальным имена файлов
Это следующий вопрос к нему:
Как я могу дополнительно к требованиям в моем первом сообщении убедиться, что не создаются дублирующиеся файлы. Рассмотрим, например, три файла fileA.jpg
, fileB.jpg
, fileC.jpg
.
Предположим, что fileA.jpg
и fileB.jpg
имеют одинаковое время exif, скажем 2017: 09: 30 20:12:31
, но разных изображений, т.е. не поразрядно идентичных файлов. fileC.jpg
, однако это то же самое, что fileA.jpg
.
Теперь, если я применяю команду переименования к каталогу, содержащему эти файлы, я хочу получить:
2017_09_30__20_12_31.jpg
(из fileA.jpg
) 2017_09_30__20_12_31-1. jpg
(из fileB.jpg
) И fileC.jpg
следует удалить, поскольку он побитовый аналогично fileA.jpg
.