Tosyk,
Давайте определимся.
1. Вам нужно окно, в котором Вы можете выбирать папку для обработки? Или папка всегда одна и та же?.
2. Уровень вложенности нужно менять (например, 2-5)? Или всегда 2?
3. Нужны опции удаления исходных файлов? Папок? Или только копирования?
4. Сравнение файлов по размеру или по дате создания-изменения (быстрее, но два файла, содержащие
123 и
345 имеют одинаковый размер)? По MD5 (MD2, MD4, SHA1, ... с возможностью выбора сравнения) (медленнее, но надежнее)?
5. Нужна опция ведения лог-файла или достаточно результаты вывести на экран?
6. В конечных папках файлы одинакового расширения? Или при поиске-перемещении это без разницы? Или нужны опции выбора по расширениям?
7. Пока все вопросы