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
Это реально?
Подскажите как можно (с помощью программы или скриптом) найти дубликаты _каталогов_ (не файлов, а именно целых папок со всем содержимым)
Поиском пользоваться умею. Поиском по форуму - тоже. Нашел несколько похожих тем, но там реч идет о поиске дубликатов файлов и сравнении каталогов.
Перепробовал много софта по ходу пьесы - все ищут только дубликаты файлов. Кстати самыми годными показались 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
Это реально?