以下の数値を含む 2 つのテキスト ファイルがあります。
File1
00000
11111
File2
00000
11111
22222
file2 の内容を file1 の内容と比較するコードと、一致しない番号が必要です。この場合、「22222」が file2 の唯一の内容になります。
つまり、file2 のコンテンツを消去し、一致しないコンテンツを file2 に入れたいと考えています。以下は私が試したコードですが、ファイル2の全体を消去するだけです.
setlocal enabledelayedexpansion
for /f "tokens=1" %%a in (file1) do (type file2 | findstr /v %%a > file2)
pause
結論として、以下の結果を達成する必要があります
File1
00000
11111
File2
22222
助けてください !