こんにちわ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コマンドでファイル差分があるか調べでした!