DOS命令 文本比较 comp

comp缩写。完整英文:compare;中文意思:比较。

比较两个文件或两个文件集的内容是否完全相同。

比较结果包括:相同、大小不同、某个位置的内容不同(大小相同)。


1 语法

comp [data1] [data2]

2 参数

参数 含义
data1 指定要比较的第一批文件的位置和名称。
data2 指定要比较的第二批文件的位置和名称。

3 选项

选项 含义
/M 不提示比较更多文件。
/A 以 ASCII 字符显示差异。

4 示例

例1:两个文件内容完全相同时。

comp d:\test1.txt d:\test3.txt

运行效果如下。

img

结果为:"文件比较无误"。


例2:文件1比文件2多一个字符时,即文件大小不同。

comp d:\test1.txt d:\test3.txt /M

img

结果为:"文件的大小不同"。


例3:文件1比文件2修改一个字符时,即文件大小相同内容不同。

comp d:\test1.txt d:\test3.txt /M /A

img

结果:会提示在哪个位置(偏移量A,也就是十进制的10)出现不同,两者的文本分别为:o、X。