バッチファイルで複数引数のワイルドカードを展開させる(その2)

TechNetを見ていて、

バッチ パラメータ %* は、バッチ ファイルに渡される %0 を除くすべての引数を参照するワイルドカードです。

という記述を見つけた。

これは id:eel3:20080530 に書いたサンプルの改良に使えると感じたので試してみた。

:: wildcard2.bat
:: wildcard.batの改良?バージョン

@echo off
for %%i in (%*) do (
	if exist %%i (
		echo %%i
	) else (
		echo not exist: %%i
	)
)

前のバージョンの不細工さはどこにいってしまったのだろうか?
取り敢えず問題なく動くようだ。