Как объединить дубликаты файлов и папок с WinMerge

утилита для дублирования файловКогда я просматривал старые сообщения в MakeUseOf Ответы на днях, я столкнулся с вопросом, который часто задают. Как объединить дубликаты файлов или папок, когда вы используете ПК с Windows? У пользователей Linux есть простые инструменты, которые они могут использовать для быстрого сравнения файлов, например, команда diff.

Здесь, в MakeUseOf, мы рассмотрели множество приложений, которые объединяют файлы, например, статью Марка о том, как объединять файлы PDF.

или статья Сайката о том, как объединять видеофайлы

, Однако что, если вы просто хотите объединить документы или папки, заполненные, казалось бы, дублирующимися списками файлов?


В Windows задача не так проста, как в Linux, но необходимость возникает время от времени. Возможно, у вас уже давно есть два общих каталога, и, несмотря на все усилия по их синхронизации, они больше не содержат одни и те же файлы. Или, может быть, вы редактировали один и тот же документ в нескольких местах, и вы больше не уверены, какой из них является самым последним, и не хотите потерять что-либо важное в одной из копий? Возможность сравнить, казалось бы, дубликаты файлов или папок иногда может оказаться очень полезной.

Приложение с открытым исходным кодом, которое предлагает «разную» функциональность пользователям Windows, представляет собой бесплатную утилиту для дублирования файлов под названием WinMerge. Эта программа будет принимать три аргумента: файл или папку для отображения слева, файл или папку для отображения справа и фильтр, который опытные пользователи могут использовать для управления сравнением и слиянием.

Сравнение двух дубликатов папок

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

утилита для дублирования файлов

Чтобы изобразить, как это работает с содержимым папки, я создал две тестовые папки, которые содержат идентичные текстовые файлы и файлы изображений, за исключением двух различий внутри папок. Папка номер два содержит дополнительный текстовый файл и дополнительный файл изображения. Как вы можете видеть выше, я выбрал папку 1 и папку 2 в качестве сравнения. В течение нескольких секунд после нажатия ОК, результаты были в.

утилита для дублирования файлов

Как видите, WinMerge сразу выявил два несоответствия. MyImage5.bmp и TextDocument4.txt мгновенно идентифицируются как существующие только в папке справа, в папке 2. Приложение даже предоставляет даты изменения файла, чтобы вы могли видеть, есть ли даже различия в том, когда файлы были изменены. Конечно, есть случаи, когда у вас может быть файл с тем же именем, но один обновляется, а другой нет. Это программное обеспечение также идентифицирует эти различия.

Сравнение двух дубликатов файлов

Чтобы выполнить этот эксперимент, я изменил TextDocument1.txt и TextDocument2.txt в Folder2 так, чтобы они оба содержали идентичный текст. По сути, я вставил первые три страницы Моби Дика в каждый файл. Затем я вставил три уникальных предложения в один файл и одно уникальное предложение во второй файл. Тест состоит в том, чтобы увидеть, может ли WinMerge правильно изолировать и идентифицировать все три различия между этими двумя файлами.

объединить файлы Windows

Здесь я установил document1 слева и document2 справа. В этом случае фильтры не применяются — я хотел сравнить обе строки файлов для строки и слово в слово.

объединить файлы Windows

Как вы можете видеть выше, приложение успешно идентифицировало каждую разницу. Строка, содержащая изменение, будет выделена, а само изменение будет дополнительно выделено, чтобы вы могли быстро прокрутить строки текста и посмотреть, в чем именно заключаются различия. Хорошая вещь в этом заключается в том, что если вы работаете над исследовательской работой и добавили целые абзацы в более старую копию, находясь в режиме левого окна / правого окна, вы можете редактировать любой документ так же, как вы. будет в любом текстовом редакторе.

объединить файлы Windows

Здесь я выделил уникальную строку в document1 и вставил ее в ту же строку в document2. Вы можете сделать это для отдельных строк или целых абзацев — отредактируйте любой документ так, как считаете нужным!

Выполнение слияния

Хотя ручной просмотр результатов сравнения построчно и копирование их в документ последней версии, безусловно, сработает, на самом деле программное обеспечение не будет называться WinMerge, если бы не было какого-то автоматизированного подхода к процессу. Ну, конечно, есть. Одним из пунктов верхнего меню является «Объединить», а параметры этого пункта меню содержат все необходимое для объединения любых дубликатов файлов или каталогов, которые могут у вас быть.

объединить папки Windows

Первые девять опций в этом меню — это то, что я бы назвал «полуавтоматическим» слиянием. Вы можете использовать опции меню или команды клавиатуры, чтобы просмотреть все различия в файлах, а затем скопировать дополнительный текст в правый или левый документ, в зависимости от того, какой документ вы хотите сделать «основным» документом.

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

Вам когда-нибудь приходилось сравнивать или объединять два дубликата файла или папки? Вы когда-нибудь пробовали использовать утилиту для дублирования файлов WinMerge? Поделитесь своим мнением и мнением в разделе комментариев ниже.

Ссылка на основную публикацию
Adblock
detector