DOS命令 文本比较 comp
comp缩写。完整英文:compare;中文意思:比较。
比较两个文件或两个文件集的内容是否完全相同。
比较结果包括:相同、大小不同、某个位置的内容不同(大小相同)。
1 语法
comp [data1] [data2]
 
2 参数
| 参数 | 含义 | 
|---|---|
| data1 | 指定要比较的第一批文件的位置和名称。 | 
| data2 | 指定要比较的第二批文件的位置和名称。 | 
3 选项
| 选项 | 含义 | 
|---|---|
| /M | 不提示比较更多文件。 | 
| /A | 以 ASCII 字符显示差异。 | 
4 示例
例1:两个文件内容完全相同时。
comp d:\test1.txt d:\test3.txt
 
运行效果如下。

结果为:"文件比较无误"。
例2:文件1比文件2多一个字符时,即文件大小不同。
comp d:\test1.txt d:\test3.txt /M
 

结果为:"文件的大小不同"。
例3:文件1比文件2修改一个字符时,即文件大小相同内容不同。
comp d:\test1.txt d:\test3.txt /M /A
 

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