window系统自带的比较指令FC

昨天经过WH的指点,才发现windows系统有一个自带的实用比较两个文件的指令:FC, 搜索用法,说明如下。

 

使用方法: 类型:外部命令  (在dos下使用, 可以先用cmd进入dos模式,然后再用该指令)

格式:FC [文件名1] [文件名2] [/A][/B][/C][/N]  (该命令不区分大小写)

Note:默认不带参数时是比较的是text file

使用说明: 

     (1)选用/A参数,为ASCII码比较模式; 

     (2)选用/B参数,为二进制比较模式; 

     (3)选用/C参数,将大小写字符看成是相同的字符。 

     (4)选用/N参数,在ASCII码比较方式下,显示相异处的行号。
【例 1】  C:/TEST>fc a.bat b.bat
         Comparing files A.BAT and B.BAT
         ***** A.BAT
         choice /c:dme defrag,mem,end
         if errorlevel 3 goto defrag
         if errorlevel 2 goto mem
         if errotlevel 1 goto end
         ***** B.BAT choice /c:dme defrag,mem,end
         ***** C:/TEST>


    如果有比较二进制文件, 比如后缀是.xls的(xls是binary file),就需要带参数/B。

【例 2】     D:/工作文档/台北资料/3100/Test Report>fc /b "NCPB-3100 Software Test Report ver2.1old.xls" "NCPB-3100 

                      Software Test Report ver2.1.xls"
                     正在比较文件 NCPB-3100 Software Test Report ver2.1old.xls 和 NCPB-3100 SOFTWARE
                     TEST REPORT VER2.1.XLS
                     00000464: 00 95
                     00000465: 00 95
                     00000466: 00 2D
                     00000467: 00 BC
                     00000468: 00 B2
                     00000469: 00 7F
                     0000046A: 00 CB
                     D:/工作文档/台北资料/3100/Test Report>

             Note:对于二进制文件的比较,只能看出有几个位不同,具体有什么不同看不出来。

                    

 

                               Karen

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值