Написать поисковик дубликатов файлов
Нужно найти дубликаты файлов (могут быть с разным расширением), у которых в середине имени совпадает фраза с количеством слов, указанным в настройках (по количеству слов или символов вправо и влево от середины, чтобы можно было настраивать). Или(и) с конца или с начала, отбросив цифры. Возможные варианты и их сочетания, чтобы можно было выбрать в настройках (с начала, с конца, в середине). Между словами пробел, иногда дефис, если в имени названия документа он есть, в таком случае считать, что там 1 пробел, если по краям дефиса пробелы, то тоже считать вместо дефиса с пробелами, что там один пробел. Цифры в конце имени файла надо не учитывать и при варианте сравнения в середине (при поиске середины имени). При варианте анализа с начала нужно пропускать буквы с точкой (инициалы). Настройки должны сохранятся в файл. Папок нужна возможность добавлять несколько. С дубликатами нужна возможность удобной манипуляции для удаления, просмотра и так далее, например как в проводнике. Справа от имени нужно выводить размер файла. Подпапки должны добавляться. В настройках нужна возможность указать, файлы с какими расширениями имеют преимущество, чтобы остаться, а какие надо автоматически пометить на удаление. Например, если fb2 и doc, то doc помечаю на удаление. Вы тестируете на своих файлах и передаёте исправный, отлаженный вариант. Планирую искать во многих тысячах файлов за раз. Вы можете протестировать на меньшем количестве и подправить потом, если у меня возникнут проблемы на большом объёме данных.
Прошу сразу указывать язык программирования, стоимость работы и какие электронные деньги Вы принимаете к оплате. Также прошу указать, когда Вы готовы приступить к выполнению задания и за сколько времени примерно сделаете. Оплата после получения и тестирования готовой программы. Операционная система Windows XP Home 32 bits и выше. Исходники надо будет передать.