Цель состоит в том, чтобы создать простую функцию дедупликации с помощью AppleScript.
Обстоятельства:
- содержимое файлов не имеет значения, только само имя файла
- обычно первое7 символов имен файлов одинаковы
- все файлы заканчиваются на .txt
- все файлы .txt находятся в одной папке
- имеется 2000 файлов .txt небольшого размера вв папке
- может быть около 700 файлов или около того, которые со временем были ошибочно дублированы, цель состоит в том, чтобы удалить все дубликаты и вернуть состояние папки в один экземпляр каждого файла, который является наиболее актуальным, удалив все остальные файлы..
Предлагаемая логика:
Browse filenames within a single folder and look for similarities
if two or more files have similar filenames, compare file mod dates
determine which file(s) are older
delete older file(s)
Leave most current file
Repeat for all dupes