Как проверить всю структуру папок? - PullRequest
2 голосов
/ 28 января 2011

У меня есть большая структура папок (т.е. 2-3 ГБ данных), которую необходимо проверить по отдельной структуре на другом диске.

Существует ли способ проверки всей структуры каталогов, чтобыдве структуры, а также все содержимое файла, точно совпадают?

Ответы [ 2 ]

0 голосов
/ 28 января 2011

Я бы создал дерево структуры папок с хешем каждого файла в качестве значения для узла. Затем вы можете использовать решение, предложенное в ссылке ниже, для хеширования всего дерева.

[Хеширование древовидной структуры] Хеширование древовидной структуры

0 голосов
/ 28 января 2011

Контрольная сумма не поможет вам в этом случае, так как один и тот же процесс будет считывать оба набора данных.Подобное дайджест-значение полезно, когда вам нужно общаться между процессами или системами (другими словами, разные «вещи» читают разные цели), чтобы вы могли передавать меньший набор данных через канал связи.

В вашем случае ваше приложение будет читать оба, поэтому лучшим вариантом будет простое сравнение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...