Windowsコマンド虎の巻

fc

fcは、2つのファイルの相違点を表示するコマンドです。

解説

fcコマンドを使うと2つのファイルの相違点を確認することができます。

比較した結果は、環境変数ERRORLEVELに格納されます。
 1:差異あり
 0:差異なし

構文

(構文)
FC <ファイル名1> <ファイル名2> [オプション]
【パラメータ】
パラメータ説明
ファイル名1
ファイル名2
比較対象のファイル名を指定する ※省略不可
※絶対パス、相対パスどちらでもOKです。
オプション下表【オプション】参照
【オプション】
オプション説明
/A比較結果を省略して表示する(テキストモードのみ)
/Bバイナリモードで比較する
/Lテキストモードで比較する
/C大文字小文字を区別しない
/N行番号を表示する(テキストモードのみ)
/Tタブ文字をスペースに変換しない
/U文字をUnicodeとして扱う
/W連続したタブやスペースを1つのスペースとして比較する
/?コマンドのヘルプを表示する

サンプル

以下ファイルを使用します。

(aa.txt)

AAA

(bb.txt)

aaa

ファイル「aa.txt」と「bb.txt」を比較する(相違点がある場合)

C:¥>fc aa.txt bb.txt ファイル aa.txt と BB.TXT を比較しています ***** aa.txt AAA ***** BB.TXT aaa *****

ファイル「aa.txt」と「aa.txt」を比較する(相違点がない場合)

C:¥>fc aa.txt aa.txt ファイル aa.txt と AA.TXT を比較しています FC: 相違点は検出されませんでした

ファイル「aa.txt」と「bb.txt」を比較する(行番号を表示する)

C:¥>fc aa.txt bb.txt /n ファイル aa.txt と BB.TXT を比較しています ***** aa.txt 1: AAA ***** BB.TXT 1: aaa *****

備考

  • fcの語源は、「file compare」からきています。
  • fcでは行単位で比較します。文字単位で比較したい場合はcompコマンドをご使用ください。

関連項目

  • comp:ファイルを比較する