fc - 比較兩個(gè)文件或兩個(gè)文件集并顯示它們之間的不同

2023-08-03 13:37 更新

比較兩個(gè)文件或兩個(gè)文件集并顯示它們之間的不同

 

FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn]

   [drive1:][path1]filename1 [drive2:][path2]filename2

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

 

  /A             只顯示每個(gè)不同處的第一行和最后一行。

  /B             執(zhí)行二進(jìn)制比較。

  /C             不分大小寫。

  /L             將文件作為 ASCII 文字比較。

  /LBn          將連續(xù)不匹配的最大值設(shè)為指定 的行數(shù)。

  /N             在 ASCII 比較上顯示行數(shù)。

  /OFF[LINE] 不要跳過帶有脫機(jī)屬性集的文件。

  /T             不要將 tab 擴(kuò)充到空格。

  /U             將文件作為 UNICODE 文字文件比較。

  /W            為了比較而壓縮空白(tab 和空格)。

  /nnnn        指定不匹配處后必須連續(xù)匹配的行數(shù)。

  [drive1:][path1]filename1

             指定要比較的第一個(gè)文件或第一個(gè)文件集。

  [drive2:][path2]filename2

             指定要比較的第二個(gè)文件或第二個(gè)文件集。 

★★★★★實(shí)例★★★★★:

假設(shè)你想對(duì)名為MONTH.RPT及SALES.RPT的兩個(gè)文本文件進(jìn)行ASCII比較,并且要用簡(jiǎn)化格式來顯示比較的結(jié)果,為此,要鍵入下面的命令:

fc /a monthly.rpt sales.rpt

 

為了對(duì)兩名為PROFITS.BAT及EARNINGS.BAT的批處理文件進(jìn)行二進(jìn)制比較,要輸入的命令:

fc /b profits.bat earnings.bat

此命令的結(jié)果如下:

00000002: 72 43

00000004: 65 3A

0000000E: 56 92

00000012: 6D 5C

00000013: 0D 7C

00000014: 0D 0A

00000015: 0A 0D

0000001E: 43 7A

0000001F: 09 0A

00000022: 72 44

..。

..。

..。

000005E0: 00 61

000005E1: 00 73

000005E2: 00 73

000005E3: 00 69

000005E4: 00 67

000005E5: 00 6E

000005E6: 00 6D

000005E7: 00 65

000005E8: 00 6E

FC:EARNING.BAT比 PROFITS.BAT長(zhǎng)。

 

如果PROFITS.BAT與EARNINGS.BAT相同,F(xiàn)C將顯示下列信息:

FC: no differences encountered

 

為了把當(dāng)前目錄中的每一個(gè).BAT文件與NEW.BAT文件相比較,可輸入下面的命令:

fc *.bat new.bat

 

為了把驅(qū)動(dòng)器C上的文件NEW.BAT與驅(qū)動(dòng)器D上的文件NEW.BAT進(jìn)行比較,需輸入下面的命令:

fc c:new.bat d:*.bat

 

為了把驅(qū)動(dòng)器C根目錄下的每一個(gè)批處理文件與驅(qū)動(dòng)器D根目錄下同名的文件進(jìn)行比較,需輸入下面的命令:

fc c:\*.bat d:*.bat


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)