批处理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
会员评论列表:

正在加载数据,请稍后……
针对本篇文章或本站,请您发表个人的建议或批评!