看我如何用comp实现文件冲突检测
comp
创新互联建站主要业务有网站营销策划、做网站、成都网站建设、微信公众号开发、小程序制作、H5场景定制、程序开发等业务。一次合作终身朋友,是我们奉行的宗旨;我们不仅仅把客户当客户,还把客户视为我们的合作伙伴,在开展业务的过程中,公司还积累了丰富的行业经验、成都营销网站建设资源和合作伙伴关系资源,并逐渐建立起规范的客户服务和保障体系。
1.是什么?
comp是compare的缩写
2.功能:
官方解释:比较两个文件或文件集的内容
个人理解:comp的主要功能是比较两个文件是否完全相同,也就是检查文件的完整性、正确性的。比如,我备份了一个文件,在备份之后可以通过COMP判断备份前后的文件是否完全一致来判断备份是否成功。是通过SVN或GIT的小伙伴,如果遇到过文件冲突并查看过冲突文件的话,就能完全理解这个命令了,这个命令就像是一个简易版的文件冲突检查工具
3.参数介绍:
comp [data1] [data2] [/D] [/A] [/L] [/N=number] [/C] [/OFF[LINE]]
data1 指定第一个文件,可以带路径
data2 制定第二个文件,可以带路径
/D 以十进制形式显示差异
/A 以ASCII码形式显示差异
/L 显示不同的行数
/N=number 之比较每个文件中第一个指定的行数
/C 比较文件时ASCII字母不区分大小写
/OFF 不要跳过带有脱机属性集的文件
4.参数思考:
1.指定文件时可以带路径,表明COMP可以用来比较相同驱动器或不同驱动器上的文件
2./D digtal,将两文件中差异字节的字节码用十进制表示
3./A ascii,将两文件中差异字节的字节码用ASCII码表示
4./L 将差异字节码所在的行数也表示出来
5./N /N参数后加一数字,指定要比较的行,比如我写:/n=1,则只比较第一行的字节码,在指定行数时,会跳过对文件大小的检测
6./C 对要比较的两个文件比较时,不区分大小写,即:a=A
7./off 此参数表明在比较的时候,连同脱机部分一块比较
5.疑问:
1.我在比较的时候发现一个问题:
1.如果两个文件的大小不一致,会直接提示文件大小不一致然后停止比较
2.如果两个文件的大小相同,会逐字节的比较两个文件
2.如果指定了要比较的行数就不会判断两个文件的大小是否相同直接比较对应的行数
当前题目:看我如何用comp实现文件冲突检测
转载来源:http://scyanting.com/article/jsgedc.html