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/

プログラム開発

Posted by iwadjp