指定したファイルと自分自身を削除するバッチファイル

指定したファイルの削除と、最後に自分自身を削除するバッチファイルです。

@echo off

REM -------------------------------
REM 引数で指定したファイルを削除
REM -------------------------------

for %%f in (%*) do (
  if exist %%f (
    del %%f
  )
)

REM -------------------------------
REM 自分自身を削除
REM -------------------------------

del "%~dp0%~nx0"

exit /b 0

実行するときは、コマンドプロンプトで

>delete.bat file1.txt file2.txt

と実行すると、
削除したいファイル(file1.txt, file2.txt)と
自分自身(delete.bat)を削除できます。