Если вы ищете способ сравнить два файла в Windows 10/11 без сторонней программы, у нас есть способ для вас. В этом руководстве мы покажем вам, как вы можете сравнить два файла на предмет изменений с помощью командной строки в Windows 10/11.

Вы можете сравнить два файла с помощью fc. exe и файл comp.exe для сравнения команд. Вы можете использовать fc.exe для построчного сравнения двух файлов ASCII или двоичных файлов. Утилита windiff.exe , инструмент, который графически сравнивает содержимое двух файлов ASCII или содержимое двух папок, содержащих файлы ASCII, чтобы проверить, совпадают ли они.

Если вы хотите узнать, как два похожих файла претерпели изменения с течением времени, в Windows есть встроенная команда, позволяющая сравнивать. Эта команда-fc. Эта команда полезна для сравнения двух текстовых файлов и определения того, как они изменяются в ее сценарии и его модификациях. С помощью команды « fc » вы можете сравнить текстовый файл с его последней версией или найти изменения на уровне сценария в различных сценариях, таких как двоичный, Unicode или ASCII. Давайте посмотрим, как мы можем использовать команду’fc’и сравнить два файла на предмет изменений с помощью командной строки в Windows 10/11.

Сравнить два файла на предмет изменений с помощью командной строки FC.exe

В команде fc есть разные параметры, которые можно использовать для достижения другого результата после ввода синтаксиса в командной строке.

Параметры

Значение/a Параметр отображает только первую и последнюю строку для каждого набора различий/b

Сравнивает два файла в двоичном режиме, побайтно, и не пытается повторно синхронизировать файлы после обнаружения несоответствия./c

Игнорирует регистр букв./l

Сравнивает файлы в режиме ASCII построчно и пытается повторно синхронизировать файлы после обнаружения несоответствия.

/lb

Устанавливает количество строк для внутреннего строкового буфера равным N. По умолчанию длина строчного буфера составляет 100 строк. Если сравниваемые файлы содержат более 100 последовательных различных строк, fc отменяет сравнение./N

Отображает номера строк во время сравнения ASCII./Off[line] Не пропускает файлы с установленным атрибутом offline./t

Запрещает fc преобразовывать табуляции в пробелы.

/u

Сравнивает файлы как текст Unicode files./w

Сжимает пробелы (то есть табуляции и пробелы) во время сравнения. Если строка содержит много последовательных пробелов или табуляций, /w рассматривает эти символы как один пробел. При использовании с /w , fc игнорирует пробелы в начале и конце строки./

Определяет количество следующих друг за другом строк которые должны совпадать после несоответствия, прежде чем fc сочтет файлы повторно синхронизированными. [:]

[]

Задает расположение и имя первого файла или набора файлов для сравнения. требуется имя_файла1. [:]

[]

Задает расположение и имя второго файла или набора файлов для сравнения. filename2 является обязательным.

/?

Отображает справку в командной строке.

Использование команды fc

Как сравнить два файла в Windows?

Вы можете использовать команду fc для сравнения двух текстовых файлов на предмет изменений или использовать утилиту windiff.exe , которая поставляется с установкой Windows. Инструмент помогает графически сравнить содержимое двух файлов ASCII или содержимое двух папок, содержащих файлы ASCII, чтобы проверить, совпадают они или нет. Вы также можете сравнить два текстовых файла в Windows с помощью команды fc. У него разные параметры для разных типов сравнений.

1] Если вы хотите сравнить два файла с именами июнь и июль в формате ASCII и отобразить результат в сокращенном формате, вы можете использовать:

fc/a june.rpt july.rpt

2] Если вы хотите провести двоичное сравнение двух файлов bat с именами июнь и июль, используйте следующий синтаксис:

fc/b june.bat july.bat

3] Если вы хотите сравнить каждый файл bat в каталоге с файлом July.bat, используйте следующий синтаксис:

fc *.bat july.bat

4] Если вы хотите сравнить файл July.bat на диске C с файлом July.bat на диске D, вы можете использовать:

fc c: july.bat d: *. bat

5] Если вы хотите сравнить каждый пакетный файл в корневом каталоге на диске C с файлом с тем же именем в корневом каталоге на диске D, вы можете использовать:

fc c: *. bat d: *. bat

Это некоторые из наиболее часто используемых синтаксисов с использованием команды fc в командной строке. Вам необходимо хорошо понимать параметры и написать собственный синтаксис, если у вас есть особые требования. Microsoft предлагает подробные объяснения некоторых из часто используемых команды fc.

Прочтите по теме : Полезные команды для управления файлами и папками с помощью командной строки.

Categories: IT Info