Lance l'exécution conditionnelle dans un programme de commandes. IF NOT ERRORLEVEL nombre commande IF NOT chaîne1=chaîne2 ...

Lance l'exécution conditionnelle dans un programme de commandes.  IF [NOT] ERRORLEVEL nombre commande IF [NOT] chaîne1==chaîne2 commande IF [NOT] EXIST nom_de_fichier commande    NOT                   Indique que Windows 2000 n'effectue la commande que si                         la condition est fausse.    ERRORLEVEL nombre     Condition vraie si le dernier programme exécuté a                         retourné un code sortie supérieur/égal au nombre donné.   commande              Spécifie la commande à exécuter si la condition est                         satisfaite.    chaîne1==chaîne2      Condition vraie si les chaînes spécifiées sont                         identiques.    EXIST nom_de_fichier  Condition vraie si le nom de fichier donné existe.    commande              Spécifie la commande à exécuter si la condition est                         vérifiée. Commande peut être suivi de la commande ELSE                         qui exécutera la commande située après le mot-clé ELSE                         si la condition est fausse (FALSE)  La clause ELSE doit être sur la même ligne que la commande suivant IF. Par exemple:      IF EXIST nomfichier. (         del nomfichier.     ) ELSE (         echo nomfichier. introuvable.     )  L'exemple suivant NE marche PAS car la commande del doit être terminée par une nouvelle ligne :      IF EXIST nomfichier. del nomfichier. ELSE echo nomfichier. introuvable  L'exemple suivant NE marche PAS non plus, car la commande ELSE doit être sur la même ligne que la fin de la commande IF :      IF EXIST nomfichier. del nomfichier.     ELSE echo nomfichier. introuvable  Enfin, l'exemple suivant marche si vous l'écrivez sur une seule ligne :      IF EXIST nomfichier. (del nomfichier.) ELSE echo nomfichier. introuvable