Сравнить файлы директориях (папках)


Для задач, где необходимо сравнить файлы в папках (например, корректность файлов обновлений) можно использовать специальные программы:
  • SmartSynchronize
  • WinMerge
  • Meld
Также можно использовать возможности командной строки, а именно команду COMP с указанием полных путей к папкам.

Синтаксис:
CMD> comp [<data1>] [<data2>] [/d] [/a] [/l] [/n=<number>] [/c]
Параметры командной строки:
  • data1- Первый файл или набор файлов для сравнения.
  • data2- Второй файл или набор файлов для сравнения.
  • /D - Вывод различий в десятичном формате
  • /A - Вывод различий в формате ASCII.
  • /L - Вывод номеров строк, в которых обнаружены различия.
  • /N=число - Число первых строк в каждом файле, которые следует сравнить.
  • /C - Сравнение файлов без учета регистра букв ASCII.
  • /OFF[LINE]- Не пропускать файлы с установленным атрибутом "Автономный".
По умолчанию, вывод идет в консоль.

Для вывода в конкретный файл необходимо поставить символ ">" и указать путь и название файла
CMD> comp tmp1 tmp2 > C:\tmp-report.txt
Отчет будет в кодировке MC-DOS, т.е. OEM866, поэтому рекомендую открывать "умным" блокнотом.

Почитать:

Комментарии

Популярные сообщения из этого блога

TRUNCATE / DELETE / DROP или как очистить таблицу

Linux (РедОС). Сброс пароля

ЭС с ЦБ РФ. РЕКВИЗИТНЫЙ СОСТАВ ЭС

КБК. КВФО - Код вида финансового обеспечения (деятельности)

ТФФ 35.0. Полный перечень документов альбома ТФФ (Таблица 2)