AntiDupl
AntiDupl copied to clipboard
Фильтрация соседних файлов в диапазоне
Хотел бы предложить внедрить функцию игнорирования соседних файлов в указанном диапазоне. Сейчас программа определяет много соседних дубликатов которые на самом деле просто разновидности одного и того же изображения и располагаются например: (48).jpg, (49).jpg, (50).jpg и т.д. Сейчас руками добавляю в исключения такие цепочки изображений, автоматизация помогла бы.
То есть программа должна будет в каждом имени фалов искать числа? А если файл так называется: 90bd60d23a184cb51180b74a48b1be42? Какое число брать? А 90bd61d23a184cb51180b74a48b1be42 будет соседним? А 90bd60d23a184cb51180b74a48b1be43? А 91bd60d23a184cb51180b74a48b1be42? Или нужно указывать конкретный шаблон имен: IMG_{number}?
Можно использовать шаблон или просто к каждому файлу ассоциировать ближайшие с желаемой сортировкой в определенном диапазоне. Натуральная сортировка будет хорошим стартом, имена файлов не проблема.
Я это вижу примерно так:
- Сортируем файлы в каталоге по желаемому методу: натуральная сортировка, дата изменения и т.д.
- Ассоциируем к каждому файлу смежные файлы в желаемом диапазоне от 1 до N и игнорируем их
Просто откидывать соседей среди отсортированных? А если буквой будут отличаться?
В моем случае имена файлов строго пронумерованы и монотонны. Я думаю такой функционал в целом полезен там где файлы уже прошли первичную обработку и названия приведены в порядок вручную. Не уверен как лучше это сделать для общего назначения в необработанной куче файлов.
Думаю я бы мог что-то такое сделать в WPF версии. Но сейчас не до этого.