- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチにてフォルダ内ファイルの差分抽出)
バッチにてフォルダ内ファイルの差分抽出
このQ&Aのポイント
- フォルダAとフォルダBに存在するファイルの差分を抽出するバッチを作成する方法について教えてください。
- 差分抽出のために同名のファイルの内容を比較して、異なる部分を抽出する方法を教えてください。外部ツールを使用できない環境でバッチを作成したいです。
- 環境はWindows XPです。バッチでフォルダ内のファイルの差分を確認する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
FOR %%A IN (*.txt) DO FC /n %%A ..\フォルダB\%%A >> ~\sabun.txt 上記を適当なバッチファイルに記述して、フォルダAをカレントにして 実行します。
その他の回答 (1)
- nda23
- ベストアンサー率54% (777/1415)
回答No.1
質問が曖昧です。 >test.txtとtest3.txtの内容がフォルダAとBで違っていた場合 ファイルを同士を比較するのですが、名前が違いますよね。 「何と何」という基準が全く記載されていません。 >その差分を抽出する どんな内容が希望なんですか? FCの結果?DIFFの結果?オプションは? 質問者さんの頭の中は見えないので、明確に記述してください。
質問者
補足
大変申し訳ありません。 >ファイルを同士を比較するのですが、名前が違いますよね。 >「何と何」という基準が全く記載されていません。 フォルダAのtest.txtとフォルダBのtest.txtを比較 フォルダAのtest2.txtとフォルダBのtest2.txtを比較 フォルダAのtest3.txtとフォルダBのtest3.txtを比較 のようにそれぞれに存在する同名ファイルを比較し ファイルの内容が違っていた場合差異を抽出、です。 >どんな内容が希望なんですか? fc /n で比較内容+対象行を表示させたいです。 以上です。よろしくお願い致します。
お礼
迅速な回答ありがとうございます。 大変参考になりました、ありがとうございました!