- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイル 複数ファイルの存在確認及び、比較方法)
バッチファイル 複数ファイルの存在確認及び、比較方法
このQ&Aのポイント
- WindowsXP環境で複数のテキストファイルをコピーし、コピーの正常性と同一性を確認する方法について教えてください。
- Lで始まるテキストファイルがあり、ファイル数が日によって異なる場合、効率的にコピーの存在確認と比較を行う方法を教えてください。
- 500個以上のLで始まるテキストファイルのコピーの存在確認と同一性を判定する方法についてアドバイスをいただけますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
for /f %%i in (D:\in\L*.txt) do ( if exist %%i echo %%~nxi } 上記の1行目の書式で、"D:\in\L*.txt"に該当するファイル名のフルパス名が一つずつ変数"%%i"に入ります。"do"の後ろの"("から3行目の")"の間に実際の処理コマンドを記述します。複数行可。 フルパス名からファイル名+拡張子だけを取り出したい時には、"%%~nxi"で取り出せます。 過去に私が回答した"for"コマンド関連のQ&Aです。 (2つ目と3つ目は、in ( )の部分が若干異なります。) 『OKWave:Windowsバッチでの作成について困っております。』 http://okwave.jp/qa/q5357631.html 『OKWave:Windowsバッチでできるのかな・・・』 http://okwave.jp/qa/q5431927.html 『OKWave:バッチファイルについて』 http://okwave.jp/qa/q5387178.html