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:ファイルを比較する