批处理FC命令语法及实例介绍

Admin | 2010-8-29 10:49:05 | TrackRecord: 1256 Times | Tag标签:操作系统 打印本页

您当前所处的位置是:〖首页〗→【文章页】 本站共有16个图文教程栏目,请用心拜读!

本站提供经典的Excel公式函数实例,Word排版技巧,PPT教程;同时更兼有Flash,PowerPoint,数据库等技术文章。

  FC命令功能:比较两个文件并显示它们之间的不同。

  FC语法:

  ①比较文件的ASCII使用如下的语法

  FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/W] [/nnnn][drive1:][path1]filename1 [drive2:][path2]filename2
 
  ②比较文件的二进制,使用如下的语法

  FC /B [drive1:][path1]filename1 [drive2:][path2]filename2

  ③参数说明

  参数:

  [drive1:][path1]filename1
  指定第一个需比较的文件的位置和名字。

  [drive2:][path2]filename2
  指定第二个需比较的文件的位置和名字。

  开关项:

  /A
  简化ASCII比较的输出。FC只显示每一不同块的第一行及最后一行,而不是显示出列有的不同行。

  /C
  忽略字母的大小。

  /L
  以ASCII方式对文件进行比较。FC一行一行地比较两文件,并在发现不同之处之后试图使两个文件同步起来。对于扩展名不是.EXE、.COM、.SYS、.OBJ、LIB或.BIN的文件,这是默认方式。

  /LBn
  设置内部行缓冲区的行数。行缓冲区的默认长度为100行。如果比较的文件中不同的行连续超过了此数,那么FC将取消比较。

  /N
  在ASCII比较中显示行号。

  /T
  不把制表符展开为空格。默认情况下把制表符作为空格来处理。它相当于8个字符的位置。

  /W
  在比较期间对空白空间(制表符及空格)进行压缩。如果一行中包含了多个连续的空格或制表符,则/W开关将把这些字符作为单一的空格来处理。当使用了/W开关时,FC将忽略(不作比较)一行中开头和结尾的空白。

  /nnnn
  指定在FC认为同步前必须匹配的连续行数。如果文件中匹配的行数少于此数,则FC将按不同的行来显示匹配的行。nnn的默认值为2。

  /B
  以二进制方式比较文件。FC一个字节一个字节地比较两个文件,且在发现不匹配之后不再对文件进行同步。对于扩展名为.EXE、.COM、.SYS、.OBJ、.LIB、.BIN的文件,这是默认方式。

  ④FC命令实例

  比如,要对MONTH.RPT及SALES.RPT两个文本文件进行ASCII比较,并且要用简化格式来显示比较的结果,应使用下面的命令:

  fc /a monthly.rpt sales.rpt

  为了对两名为PROFITS.BAT及EARNINGS.BAT的批处理文件进行二进制比较,要输入的命令:

  fc /b profits.bat earnings.bat

  再来一个实例

  为了把当前目录中的每一个.BAT文件与NEW.BAT文件相比较,可输入下面的命令:

  fc *.bat new.bat

  为了把驱动器C上的文件NEW.BAT与驱动器D上的进行比较,需输入下面的命令:

  fc c:new.bat d:*.bat

  为了把驱动器C根目录下的每一个批处理文件与驱动器D根目录下同名的文件进行比较,需输入下面的命令:

  fc c:*.bat d:*.bat



上一篇:Windows 文件保护提示的原因及解决办    下一篇:防止ipc$空连接和默认共享入侵的方法

会员评论列表:
针对本篇文章或本站,请您发表个人的建议或批评!
FreeBoxPc

谷歌搜索 百度搜索 本站仅与内容具备一定的实用价值的原创网站交换友情链接,力争为大众做出更优质的服务!
All Rights Reserved版权所有 本站备案信息:滇ICP备11001339号-2 站长联系方式 Email:dzwebs@126.com