2つのファイルを比較して違いを表示する
Vista
7
8
10
機能
2つのファイルを比較して相違点を表示する。基本的には、行単位でテキストファイルを比較するのに使用する。
形式
fc (option) [file1] [file2]
オプション
オプション |
説明 |
/A |
違いのある部分ごとに先頭行と最終行だけを表示する |
/B |
バイナリモードで比較する
※比較ファイルの拡張子が.exe、.com、.sys、.obj、.lib、.binの場合は既定モードになる |
/C |
アルファベットの大文字と小文字を区別しない |
/L |
ファイルをASCIIテキストとして比較する(デフォルト) |
/LB[num] |
連続する最大相違行数を指定する(デフォルト:100行)
※比較中に不一致行がこの数を超えて連続する場合は、比較が取り消される |
/N |
ASCIIテキストとして比較する際に行番号を表示する |
/OFF[LINE] |
オフライン属性が設定されたファイルを比較対象とする(WinXP) |
/T |
タブをスペースに変換しない(省略時:タブ1つ=スペース8文字) |
/U |
Unicodeテキストとしてファイルを比較する |
/W |
連続した空白(タブ&スペース)を1つのスペースとして比較する
※行頭と行末にある空白文字は無視される |
/NNNN |
不一致発見後に確認する、一致すべき連続行数を指定する(デフォルト:2)
※これより小さいと、一致する行も相違点として表示される |
コマンド例
fc test1.txt test2.txt |
test1.txtとtest2.txtを比較する |
fc /n test1.txt test2.txt |
比較結果を表示する際に行番号も表示する |
fc /a test1.txt test2.txt |
ファイルをASCIIモードで比較し、結果を省略形式で表示する |
fc /b test1.bat test2.bat |
ファイルをバイナリモードで比較する |
実行例
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\>del C:\test\
C:\>fc test1.txt test2.txt
ファイル test1.txt と TEST2.TXT を比較しています
FC: 相違点は検出されませんでした
C:\>
C:\>fc /n test1.txt test3.txt
ファイル test1.txt と TEST3.TXT を比較しています
***** test1.txt
2: bb
3: c
***** TEST3.TXT
2: bb
3: cc
*****
C:\>
関連ページ
comp
・・・2つのファイルをバイナリ比較する
copy
・・・ファイルをコピーする
findstr
・・・文字列や正規表現を使って文字列を検索する
xcopy
・・・ファイルをディレクトリ構造ごとコピーする
del
・・・ファイルを削除する
|