Windows のバッチファイルでフォルダとファイルを判別する方法です。
if exist "%1\" ( echo "%1 はフォルダです." ) else if exist "%1" ( echo "%1 はファイルです." ) else ( echo "%1 は存在しません." ) pause