Applescript для сортировки похожих имен файлов в папке и удаления всех дубликатов, кроме самых последних - PullRequest
0 голосов
/ 13 февраля 2019

Цель состоит в том, чтобы создать простую функцию дедупликации с помощью AppleScript.

Обстоятельства:

  1. содержимое файлов не имеет значения, только само имя файла
  2. обычно первое7 символов имен файлов одинаковы
  3. все файлы заканчиваются на .txt
  4. все файлы .txt находятся в одной папке
  5. имеется 2000 файлов .txt небольшого размера вв папке
  6. может быть около 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...