Войти

Показать полную графическую версию : поиск одинаковых _каталогов_


zilia
14-07-2010, 18:04
Добрый день знатокам ПО под вынь. Я сам из мира юниха, там такая задача решается на баше раз-плюнуть.
Подскажите как можно (с помощью программы или скриптом) найти дубликаты _каталогов_ (не файлов, а именно целых папок со всем содержимым)
Поиском пользоваться умею. Поиском по форуму - тоже. Нашел несколько похожих тем, но там реч идет о поиске дубликатов файлов и сравнении каталогов.
Перепробовал много софта по ходу пьесы - все ищут только дубликаты файлов. Кстати самыми годными показались CloneSpy, DupKiller и плагин к тоталкоммандеру.
НО все это не то.
Формализую задачу:
Есть машина с виндой. Нужно прошерстить диск в котором существет несколько одинаковых папок (т.е. имена самих этих папок может быть одинаковым или нет, но все поткаталоги и файлы в них полностью одинаковы вплоть до имени и контрольной суммы). Необходимо нечто, которое прошерстит весь диск и укажет на выходе что-то вроде:
X:\A\...\B\Folder1 == X:\C\...\D\Folder2
... == ...
и т.д.

Причем, учитывала бы вложенность, т.е. _НЕ_ показывала бы в выводе таких строк:
X:\A\...\B\Folder1\Folder3 == X:\C\...\D\Folder2\Folder3
если ей уже известно, что Folder1 == Folder2
Итого, задача найти полностью идентичные каталоги минимальной глубины вложенности.

подскажите как проще всего это сделать в форточках?
Только пожалуйста не предлагайте загрузиться под пингвином и зделать как удобно :)
Заранее спасибо.

ЗЫ
Также было бы круто находить частично совпадающие каталоги, но это сложно формализовать.
Что-то вроде:
RootFolder
FolderA
FolderA1
FolderA2
FolderA3
FolderA31
FolderA32
FolderA4
FolderB
FolderC
очень похож на
RootFolder
FolderA
FolderA1
FolderA2
FolderA3
FolderA31
FolderA32
FolderA4
FolderB
-FolderB1
FolderC

Это реально?

SimSim
14-07-2010, 18:58
Можно воспользоваться бесплатным менеджером файлов, у которого есть соответствующий функционал. Например Unreal Commander (http://soft.oszone.net/program/2663/Unreal_Commander/). Можно попробовать бесплатную программу Moleskin Free Disk (http://soft.oszone.net/program/1325/Moleskin_Free_Disk/).
А вот точно будут отвечать всем нужным критериям платные:
Compare Suite Pro (http://soft.oszone.net/program/10367/Compare_Suite_Pro/)
Beyond Compare (http://soft.oszone.net/program/6499/Beyond_Compare/)
DiffVue (http://soft.oszone.net/program/9966/DiffVue/)




© OSzone.net 2001-2012