如何在windows命令提示符下使用fc(檔案比較)

有一個偉大的命令列工具,可以用來比較檔案,看看是否有任何內容或二進位制程式碼的差異,你可以訪問,如果你使用PC。檔案比較或FC,我們將指的是從這裡開始,是一個簡單的程式,將比較文字或二進位制檔案的內容,並能夠比較ASCII和Unicode文字。可以使用此工具顯示兩個檔案或兩組檔案中與其他檔案不匹配的任何行。...

如何在windows命令提示符下使用fc(檔案比較)

有一個偉大的命令列工具,可以用來比較檔案,看看是否有任何內容或二進位制程式碼的差異,你可以訪問,如果你使用PC。檔案比較或FC,我們將指的是從這裡開始,是一個簡單的程式,將比較文字或二進位制檔案的內容,並能夠比較ASCII和Unicode文字。可以使用此工具顯示兩個檔案或兩組檔案中與其他檔案不匹配的任何行。

檔案比較的開關和引數

  1. /B–此開關將執行二進位制比較。
  2. /C–如果需要進行不區分大小寫的比較,請使用此開關。
  3. /A–此開關將使FC僅顯示每組差異的第一行和最後一行。
  4. /U–使用此開關將檔案作為Unicode文字檔案進行比較。
  5. /L–這會將檔案作為ASCII文字進行比較。
  6. /N–此開關只能與ASCII一起使用,但它將顯示所有相應的行號。
  7. /LBn–將“n”替換為一個數字,以限制FC在中止之前將讀取的連續不同行的數量。如果未指定數字,則預設值為100行不匹配的文字。
  8. /nnnn–在這裡替換“n”將告訴FC,當它發現不匹配的行時,只有在不匹配之後找到“n”個連續的匹配行時,它才能繼續。如果您想防止兩個檔案變得極不同步,這將非常有用。
  9. /T–此開關將告訴FC不要將選項卡擴充套件到空格。
  10. /W–如果使用此開關,FC將在比較檔案時壓縮空白(製表符和空格)。

您只需要指定一個引數,但需要輸入它的兩個例項。這是Pathname引數,您將在其中說明檔案的位置。

fc的語法

像命令提示符中的每個工具一樣,您需要知道如何使用正確的語法輸入命令。您可以使用檔案比較工具的兩個主要選項。如果要比較兩組檔案而不是兩個單獨的檔案,可以使用萬用字元(?)?和*)。

FC [pathname1] [pathname2] FC [switches] [pathname1] [pathname2]

根據您的命令,您將收到四個%errorlevel%響應中的一個。

  1. -1–您的語法不正確。
  2. 0–兩個檔案相同。
  3. 1–檔案不同。
  4. 2–至少有一個檔案找不到。

讓我們練習一下

在我們開始之前,您應該下載我們將用於測試的三個示例文字文件。這些文件都包含一段文字,其中包含一些類似的片語。下載完這三個文件後,您可以將它們複製到計算機上的任何資料夾中。在本教程中,我們將把所有文字文件放在桌面上。

  1. FCsample公司
  2. FCE練習
  3. FC2練習

現在需要開啟一個提升的命令提示符視窗。在Windows 7和10中開啟“開始”選單,或在Windows 8中開啟“搜尋”功能並搜尋CMD。接下來,右鍵單擊它,然後按“以管理員身份執行”。雖然您不需要開啟提升的命令提示符視窗,但它將幫助您避免任何煩人的確認對話方塊。

如何在windows命令提示符下使用fc(檔案比較)

我們今天的教程將介紹幾個簡單的場景,這些場景將在下面詳細介紹。

  1. 使用“檔案比較”比較同一資料夾中的兩個文字檔案。
  2. 使用“/lbn”開關比較同一資料夾中的檔案。
  3. 比較兩個相同的檔案。
  4. 對兩個不同的檔案和兩個相同的檔案執行二進位制比較。

場景1–使用檔案比較比較兩個文字檔案。

現在打開了命令提示符視窗,桌面上有了文字檔案,我們就可以進行簡單的檔案比較了。在本節中,我們將做一個基本的比較,然後新增幾個不同的選項。首先輸入以下命令來比較“FCsample”和“FCexercise”的內容。記住用與計算機匹配的名稱替換路徑名,並且記住命令提示符不區分大小寫。

fc C:\Users\Martin\Desktop\FCsample.txt C:\Users\Martin\Desktop\FCexercise.txt

如何在windows命令提示符下使用fc(檔案比較)

在本例中,顯示兩個文件中的所有文字,因為它們沒有正確匹配。

場景2–使用“/lbn”開關比較同一資料夾中的檔案。

現在,讓我們嘗試另一個比較,我們將告訴FC在兩行不匹配的資料之後停止。為此,請新增“/lbn”開關。

fc /lb2 C:\Users\Martin\Desktop\FCsample.txt C:\Users\Martin\Desktop\FCexercise.txt

如何在windows命令提示符下使用fc(檔案比較)

如您所見,您會收到一條錯誤訊息,上面寫著“Resync Failed。這是因為有兩行以上連續的不匹配資料。嘗試更改數字或自己編輯檔案,然後使用檔案比較工具檢視結果。

場景3–比較兩個相同的檔案。

在您下載的檔案中,您將看到兩個名為“FCexercise”和“FCexercise2”的檔案。這兩個檔案的內容完全相同,因此我們將進行比較,看看得到什麼結果。

fc C:\Users\Martin\Desktop\ FCexercise.txt C:\Users\Martin\Desktop\FCexercise2.txt

如何在windows命令提示符下使用fc(檔案比較)

如上圖所示,FC報告沒有遇到任何差異。如果您要編輯一個檔案,新增一個字母,然後重試該命令,您的結果將顯示在下圖中。請注意,唯一更改的是添加了字母“a”

如何在windows命令提示符下使用fc(檔案比較)

場景4–對兩個不同的檔案和兩個相同的檔案執行二進位制比較。

對於本例,我們將對“FCexercise”和“FCsample”檔案執行二進位制比較。

fc /b C:\Users\Martin\Desktop\ FCexercise.txt C:\Users\Martin\Desktop\sample.txt

如何在windows命令提示符下使用fc(檔案比較)如何在windows命令提示符下使用fc(檔案比較)

 

您會注意到,函式開始時會通知您正在比較這兩個檔案。下一步,一堆二進位制數字滾動經過,這是檔案被並排比較的地方,最後,你會收到一個報告說,FCexercise比FCsample長。對於下一個示例,我們將對“FCexercise”和“FCexercise2”檔案執行二進位制比較。

fc /b C:\Users\Martin\Desktop\ FCexercise.txt C:\Users\Martin\Desktop\FCexercise2.txt

如何在windows命令提示符下使用fc(檔案比較)

在兩個相同檔案的比較中,FC報告兩個檔案之間沒有差異。現在您已經瞭解了FC工具的基礎知識,可以隨意使用這些開關並測試一些新的想法。請記住,在使用檔案時,最好使用此處提供的偽示例,以避免任何意外的資料丟失。

圖片來源:Nikki on Flickr

  • 發表於 2021-04-11 02:12
  • 閱讀 ( 39 )
  • 分類:網際網路

你可能感興趣的文章

如何在windows10中掌握命令提示符

命令提示符是一個Windows實用程式,允許您給出系統指令。它可以自動化任務,解決問題,並執行各種功能。我們將向您展示如何充分利用它,包括如何更改顏色、執行多個命令、獲取任何命令的幫助等等。 ...

  • 發佈於 2021-03-13 05:35
  • 閲讀 ( 52 )

如何在windows上自動生成已安裝程式的列表

... 對PowerShell相對於命令提示符可以做什麼感興趣?看看他們的不同。 ...

  • 發佈於 2021-03-16 04:48
  • 閲讀 ( 40 )

副檔名指南:如何修復和批次重新命名檔案

... 請注意,您可能需要為xcopy命令執行提升的命令提示符(具有管理員許可權)。在Windows10中,右鍵單擊“開始”按鈕並選擇“命令提示符(Admin)”。您可以使用cd命令手動導航到資料夾,後跟資料夾路徑,例如cd C:\Users...

  • 發佈於 2021-03-17 01:25
  • 閲讀 ( 86 )

如何在Windows10上檢查您的windows體驗分數

...然後選擇“以管理員身份執行”。 當命令提示符開啟時,輸入以下命令:winsat formal 等待程序完成。完成後,您可以在C:\Windows\Performance\WinSAT\DataStore中找到XML檔案。 查詢一組包含執行...

  • 發佈於 2021-03-17 21:40
  • 閲讀 ( 46 )

wi-fi direct:比藍芽更快的windows無線檔案傳輸

...否與Wi-Fi Direct相容。您可以透過按WIN+R,輸入CMD開啟命令提示符(您可能會使用更多的命令提示符),然後輸入ipconfig/all來實現這一點。 ...

  • 發佈於 2021-03-18 01:34
  • 閲讀 ( 57 )

您必須知道的15個windows命令提示符(cmd)命令

命令提示符正慢慢從Windows介面上消失,這是有充分理由的:CMD命令在基於文字的輸入時代是一種過時的、基本上不必要的工具。但許多命令仍然有用,windows8和windows10甚至添加了新功能。 ...

  • 發佈於 2021-03-22 17:39
  • 閲讀 ( 51 )

如何在windows 10的命令提示符下使用microsoft defender antivirus

...體(也稱為WindowsDefender)具有命令列介面。您可以從命令提示符、PowerShell或Windows終端執行Windows 10的內建防病毒軟體,而不是使用圖形化的Windows安全應用程式。 執行快速病毒掃描 您可以執行快速掃描,在某些常見位置(如Wind...

  • 發佈於 2021-03-31 11:39
  • 閲讀 ( 50 )

如何在windows10上使用命令提示符轉換媒體檔案

...檔案從一種格式轉換為另一種格式,包括使用ffmpeg的命令提示符。如果您喜歡命令而不是圖形使用者介面,下面介紹如何使用命令提示符轉換音訊和影片檔案。 使用命令提示符設定ffmpeg以轉換音訊和影片 預設情況下,命令提...

  • 發佈於 2021-03-31 13:18
  • 閲讀 ( 52 )

如何在windows命令列上轉義檔案路徑中的空格

命令列環境(如Windows命令提示符和PowerShell)使用空格分隔命令和引數,但檔名和資料夾名也可以包含空格。要指定一個檔案路徑,其中有一個空格,您需要“轉義”它。 命令列101:為什麼要逃出空格 “轉義”字元會改變其...

  • 發佈於 2021-04-01 11:39
  • 閲讀 ( 55 )

如何從命令提示符編輯windows登錄檔

...想編輯登錄檔,有幾種方法可以做到。下面是如何從命令提示符編輯Windows登錄檔。 在我們開始之前,在進行任何編輯之前,備份登錄檔和計算機是很重要的。一個錯誤的舉動可以使你的系統不穩定,甚至完全不可操作。您還可...

  • 發佈於 2021-04-02 01:30
  • 閲讀 ( 54 )
hua04163576
hua04163576

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦