@echo off REM =========================== REM Fichier : testdir.bat REM Desc : teste si la paramètre passé en ligne de commande est un dossier ou un fichier REM =========================== cd /d %1 2> nul if errorlevel 1 goto el1 if errorlevel 0 goto el0 goto fin :el1 if exist %1 goto fichier_exist echo %1 n'est ni; un fichier, ni un dossier. goto fin :el0 echo %1 est un dossier. goto fin :fichier_exist echo %1 est un fichier. goto fin :fin