
こんにちわlisです!
コマンドプロンプトでファイル差分を知るコマンド「FC」についてです!
FCコマンドの使い方
> fc <ファイル1> <ファイル2>
ファイルが不一致の場合
こんなファイルを
>type a.txt a >type b.txt b
実行します。
>fc a.txt b.txt ファイル a.txt と B.TXT を比較しています ***** a.txt a ***** B.TXT b *****
エラーレベル:1がセットされます。
>echo %errorlevel% 1
ファイルが一致している場合
こんなファイルを
>type a.txt a >type a2.txt a
実行します。
>fc a.txt a2.txt ファイル a.txt と A2.TXT を比較しています FC: 相違点は検出されませんでした
エラーレベル:0がセットされます。
>echo %errorlevel% 0
ファイル差分をエラーレベルで判定ができる
ファイル差分があったらこの処理をする!
これでみたいな処理が作れます。
FC a.txt b.txt
IF %errorlevel%==0 (
echo ファイル差分ないよ
) else (
echo ファイル差分あるよ
)
あとがき
FCコマンドでファイル差分があるか調べでした!