[batch] errorlevel récalcitrant
Bonjour à tous!
J'ai un problème sur la déclaration d'une variable désignant un chemin d'accès à un dossier. Que ce dossier soit présent ou absent, errorlevel m'affirme sa présence.
La situation :
Sur le bureau d'un XP je crée un dossier "toto"
Ensuite à l'aide d'un batch, je voudrais savoir si celui-ci existe bien.
Le batch :
Code:
1 2 3 4 5 6 7
|
@echo off
@echo entrer le chemin
set /p chemin=
@if %errorlevel%==0 echo %chemin% present
@if %errorlevel%==1 echo %chemin% absent
pause |
A la question je désigne le chemin --> %userprofile%\bureau\toto
Echo me renvoit "present".
Si je supprime ce dossier du bureau et que je relance le batch ... Echo m'affiche toujours "present"???
Qu'est ce qu'il ne va pas?
Merci!