そのまま実行すると「%OUTDT_HOME%(変数)」と「%1(パラメータ)」が
空の状態なので全部消えてしまいますので、以下のように変数に値をセット
してから実行しないとダメですね^^;
-----------------------------------------------------------
@echo off
set OUTDT_HOME=I:\temp
dir /s /a-d >NUL 2>NUL %OUTDT_HOME%\%1 || goto NOFILE
set /p ANS=DELETE ALL(Y/N)?
if /i "%ANS%"=="Y" del /s /q %OUTDT_HOME%\%1
:NOFILE
-----------------------------------------------------------