Я хочу сравнить 2 файла по порядку и содержанию папок

1746
ramyy

Я хочу сравнить две большие папки - около 300 ГБ. Я сделал резервную копию своих данных и боюсь, что мог изменить некоторые из новых копируемых папок, случайно переместив их.

Я хочу сравнить новую копию, к которой у меня есть доступ, к оригиналу, к содержащимся в нем файлам и папкам и их путям.

Сравнение размеров в Windows 7 даст только размер файлов и их количество, но не то, какой файл находится, где и в каком порядке.

Что я могу сделать?

2
Попробуйте [WinMerge] (http://winmerge.org). Karan 11 лет назад 1

2 ответа на вопрос

2
slhck

Используйте WinMerge, бесплатную и простую программу.

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

Если вы хотите что-то более мощное, попробуйте BeyondCompare . Это не бесплатно, но у вас есть бесплатная 30-дневная пробная версия, если вы хотите проверить это.

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

Эти программы пишут данные при сравнении без моего разрешения (т.е. объединяют их)? Скажи, например, вне всякого сравнения. ramyy 11 лет назад 0
Эти программы не изменяют никаких данных, они просто анализируют содержимое диска или папки и отображают результаты. Кроме того, в Beyond Compare есть функция, которая поможет вам объединить различия и изменения, как указано на их веб-сайте: «Используя простые мощные команды, вы можете сосредоточиться на интересующих вас различиях и игнорировать те, которые вам не нужны. Затем вы можете объединить изменения, синхронизировать файлы и сгенерировать отчеты для ваших записей. 11 лет назад 0
0
Nicole Hamilton

diffУтилита будет делать то, что вы хотите. Похоже, что это одноразовая вещь для вас, так что я думаю, что вы будете счастливы с diffэто в бесплатной версии моей оболочки Гамильтон C .

diff olddirectory newdirectory | more 

Cygwin diff с открытым исходным кодом будет другой альтернативой, но его вывод немного отличается и может оказаться не таким полезным, учитывая то, что вы просите. (Сложнее получить списки файлов, которые изменились.) Попробуйте оба варианта и посмотрите, что вы думаете.