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
    评论
 C:\>attrib +h *.* /s?? 隐含所有文件   date 显示及修改日期   〔适用场合〕 想知道或修改时间和日期   〔用 法〕 date 显示和改变当前日期   〔例 子〕 C:\>date 09-20-1996?? 将日期改为1996年9月20日   C:\>date??   Current date is Tue 08-20-1996   Enter new date (mm-dd-yy):09-20-1996   按月-日-年的顺序修改当前日期 直接按回车键忽略修改日期   lable 设置卷标号   〔适用场合〕 用来为磁盘做个标记   〔用 法〕 label 显示磁盘卷标   label [盘符] [卷标名] 设定指定盘的卷标   〔例 子〕 C:\>label??   Volume in drive C is WANG   Volume Serial Number is 2116-1DD0   volume label (11 characters,Enter for none)?   可以输入卷标,直接回车后   Delete current volume label (Y/N)?   按y删除旧卷标,按n不更改   defrag 磁盘碎片整理   〔适用场合〕 磁盘读写次数很多,或磁盘使用时间很长了,可能需要使用这条命令整理磁盘。磁盘碎片并不是指磁盘坏了,而只是由于多次的拷贝和删除文件后,磁盘使用会很不连贯,致使速度变慢。   〔用 法〕 1. C:\>defrag??   2. 选择要整理的磁盘   3. 电脑分析磁盘状况,然后告诉我们磁盘有多少需整理。按Esc键   4. 选择Optimization Method(磁盘优化方法),选择"全部优化"或"仅优化文件"   5. 选择Begin Optimization 开始整理   6. 整理完后,按回车键   7. 按Esc退出。   doskey 调用和建立DOS宏命令   〔适用场合〕 经常需要输入重复的命令时,有非常大的用处   〔用 法〕 doskey   将doskey驻留内存,开辟出缓冲区,以后输入的命令都将保存在缓冲区中,可以随时调用   doskey [宏命令名]=[命令名]   将宏命令定义为命令,以后输入宏命令,电脑就会执行相应的命令   doskey /reinstall 重新安装doskey   doskey /bufsize= 设置缓冲区的大小   doskey /macros 显示所有doskey宏   doskey /history 显示内存中所有命令   doskey /insert|overstrike 设置新键入的字符是否覆盖旧的字符   〔例 子〕 C:\>DOSKEY??   C:\>dir   C:\>copy C:\temp\*.* a:   C:\>del c:\temp\*.*   C:\>copy b:\*.* c:\temp   上述四条命令都已被保存,用光标控制键的上下可以依次选择使用或修改, 也可以用F7键列出保存的所有命令

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值