FC を使用してファイルを比較しようとしていますが、FC コマンドの出力を取得して解析し、変数を要求して、一致しないリモート ファイルにソース ファイルをコピーし、本質的に同期したいと考えています。
fc
必要なものがすべて揃っているため、私のコードは非常にシンプルです。
@echo off
set source=C:\source\
set remote=C:\remote\
fc /b %source%\*.* %remote%\*.*
ファイルが異なる場合の fc 出力の例:
00000000 47 55
00000001 44 48
00000002 55 61
FC: C:\source\test.txt longer than C:\remote\test.txt
最後の行は私が望むものであり、ファイルパスで解析し、それらを使用して変数を主張したいと思います
xcopy %sourcefile% %remotefile%
これには、複数の fc ファイル出力を解析する機能が必要です。