Merci de ta réponse, ça m'a ouvert une piste...
La syntaxe n'est effectivement pas tout à fait exacte, mais du coup j'arrive à générer mon fichier log avec la phrase que je veux.
1 2 3
| MKDIR test2
if %ERRORLEVEL% == 0 (echo "Created" >> test2.log)
else (echo "Not Created" >> test2.log) |
Sauf que la balise else n'est pas reconnue, et il me génère donc un fichier test2.log) avec Not Created écrit dedans...
J'ai essayé en remplaçant la dernière ligne par
if %ERRORLEVEL% > 0 (echo "Not Created" >> test2.log)
Mais il n'inscrit rien dans le log s'il n'arrive pas à créer le dossier...
Et pour info, les seuls logs que je vais générer avec mon programme sont des logs de commandes DOS déjà existantes (copy, mkdir, ...) donc ils doivent tous rendre un ERRORLEVEL...
Partager