【Windows】"FC: 無効なスイッチです" の原因と対処

Windows 標準の fc コマンドで二つのファイルを比較しようとしました。fc とはファイルを比較するコマンドです。(File Compare:FC)
実行したところ、次のエラーが発生しました。


C:\temp>fc /dummy c:\temp\1.txt c:\temp\2.txt
FC: 無効なスイッチです

FC: C:\TEMP\1.TXT を開けません。このファイルまたはフォルダーは存在しません



無効なスイッチですの原因と対処


fc コマンドのオプションが誤っています。ここで"スイッチ"とは"オプション(Option)"のことです。

Windows 10環境では fc は次のオプションが用意されています。


/A 相違する各部分の 1 行目と最後の行だけを表示します。
/B バイナリの比較を実行します。
/C 英字の大文字と小文字を区別しません。
/L ファイルを ASCII テキストとして比較します。
/LBn 連続する最大不一致行を指定行数に設定します。
/N ASCII の比較で行番号を表示します。
/OFF[LINE] オフライン属性が設定されたファイルをスキップしません。
/T タブをスペースに変換しません。
/U Unicode テキスト ファイルとしてファイルを比較します。
/W 連続した空白 (タブとスペース) を 1 つのスペースに圧縮して比較
します。
/nnnn 不一致発見後に確認する、一致すべき連続行数を指定します。

[ドライブ1:][パス1]ファイル名1
比較する最初のファイルまたはファイル セットを指定します。
[ドライブ2:][パス2]ファイル名2
比較する 2 番目のファイルまたはファイル セットを指定します。



fc コマンドの後ろで指定したオプションが上記に含まれるか再度確認してください。



Windowsのよくある質問 FAQ




個人的に独自に調査した事項をまとめています。各ベンダーとは全く関係がありません。
内容に誤りがある場合や情報が古くなっている場合があります。その場合でも修正されるとは限りません。
参考としてサイト閲覧ください。万が一誤りがあり損失等が発生しても保証しません。あくまでも自己責任でサイトを閲覧ください。