Windowsバッチでファイルリスト一覧の各ファイルについて処理を行う
for /f "delims=" %%a in (%1%) do (
if exist %%a (
echo %%a
del /f /q "%%a"
) else (
echo ファイルは存在しません---%%a
)
)
参考
- 【Windows】バッチファイルの引数
https://www.softel.co.jp/blogs/tech/archives/2140 - ファイルから文字列を読み込む
https://jj-blues.com/cms/wantto-readstringfromfile/ - バッチファイル 複数ファイルの存在確認及び、比較方法
https://oshiete.goo.ne.jp/qa/5636370.html - バッチファイルで条件分岐を使う(IF)
https://www.javadrive.jp/command/bat/index8.html - バッチファイルの変数について
https://endohizumi.hatenablog.com/entry/2019/08/17/215521 - ファイルが存在している場合にのみコマンドを実行する
https://jj-blues.com/cms/wantto-executeiffileexist/