上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > 文件问题 > DOS 入门到精通 使用 fc 命令比较两个文件,并逐一显示不同之处-bin文件格式

DOS 入门到精通 使用 fc 命令比较两个文件,并逐一显示不同之处-bin文件格式

作者:上犹日期:

返回目录:文件问题

DOS 入门到精通 使用 fc 命令比较两个文件,并逐一显示不同之处

fc 命令的作用是比较两个文件或两组文件,并且分别显示相比较的两个文件的不同之处。此命令的功能比 comp 命令更为强大,进行文件比较时一般也较多地使用 fc 命令。


命令格式:fc [盘符:] [路径] [比较文件名1] [盘符:] [路径] [比较文件名2] [/a] [/b] [/c] [/l] [/lbn] [/n] [/t] [/u] [/w] [/nnnn] [/?]


参数说明:

  • /a: 表示压缩 ASCII 比较的输出结果,即只显示每组差异中的第一行和最后一行、而不是 显示所有不同的行。
  • /b: 表示以二进制模式比较文件, 即逐字节比较两个文件,并且在找到不匹配后将不尝试 重新同步文件。这是包含如下文件扩展名的比较文件的默认模式,如".com" 、".sys" 、".obj"、".lib" 或 ".bin" 等。
  • /c: 表示在文件比较时,忽略字母大小写。
  • /l: 以 ASCII 码模式比较文件,即逐行比较两个文件,并且在找到不匹配时将尝试使重新同步。这是比较文件的默认模式,除了 ".exe" 、".com" 、".sys"、".obj"、".lib"、".bin" 文件扩展名的文件之外。
  • /lbn:表示为内部行缓冲区设置行的 n 数量。默认的行缓冲区长度为 100 行。如果比较的文件包含超过此数目的相邻不同行,fc 将取消比较。
  • /n: 表示显示 ASCII 比较过程中的行号。
  • /t: 表示防止 fc 将制表符转换为空格。默认的操作是将制表符当作空格处理,在每8个字符位置停顿一下。
  • /u: 表示将文件作为 Unicode 文本文件进行比较。
  • /w: 表示比较中压缩空白空间(制表位和空格)。如果行包含许多连续的空格和制表符,/w 将把这些字符作为一个空格处理。在与 /w 命令行选项一起使用时,fc 忽略(并且不比较)行首和行尾处的空格。
  • /nnnn: 表示指定在 fc 考虑要重新同步的文件之前必须匹配的连续行数。如果文件中匹配匹配的行数少于 nnnn, fc 将匹配行显示为不同(其默认值为2)。
  • /?: 显示该命令的详细信息。

上面介绍了通过comp命令比较两个文件,这里再使用 fc 命令比较这两个文件,看看 fc 命令与 comp 有什么不同之处。

在命令提示符窗口中的提示符后输入"fc f:\sunny\sudata.txt e:\databack\sudata.txt" 按回车键,即可显示出两个文件的不同之外,并逐一显示在屏幕中。

DOS 入门到精通 使用 fc 命令比较两个文件,并逐一显示不同之处

如果只显示两个文件不同之处的第一行和最后一行,可以在命令提示符窗口中的提示符后输入"fc f:\sunny\sudata.txt e:\databack\sudata.txt/a", 按回午键, 即可 显示如图。

DOS 入门到精通 使用 fc 命令比较两个文件,并逐一显示不同之处

从比较结果可以看出, 使 fc 命令比较两个文件要比使用 comp 命令比较两个文件显示的比较结果更加的详细。

相关阅读

  • win7忘记开机密码怎么办-win7设置开机密码

  • 上犹设置问题
  • win7设置开机密码,一般来说,为了保护我们计算机文件的隐私和安全,我们会给计算机设置一个开机的密码。但有时密码比较复杂或一时记不住,就不会进入系统界面,导致计算机的正常
关键词不能为空
极力推荐

电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

关于我们