IF exécute un traitement conditionnel dans des programmes de commande. Si la
condition spécifiée par une commande IF est vraie, DOS exécute la
commande qui suit la condition. Si elle est fausse, cette commande est
ignorée. Cette commande ne s'utilise que dans les programmes de commandes.

Syntaxe

IF [NOT] ERRORLEVEL valeur commande

IF [NOT] chaîne1==chaîne2 commande

IF [NOT] EXIST fichier commande

Paramètres

NOT
Indique à MS-DOS d'exécuter la commande uniquement si la condition est
fausse.

ERRORLEVEL valeur
Spécifie une condition vraie uniquement si le programme précédemment
exécuté par COMMAND.COM a retourné un code de sortie supérieur ou égal à
la valeur indiquée.

commande
Spécifie la commande à exécuter si la condition précédente est vraie.

chaîne1==chaîne2
Spécifie une condition vraie uniquement si chaîne1 et chaîne2 sont
identiques. Il peut s'agir de chaînes littérales ou de variables (%1 par
exemple). Il n'est pas nécessaire de placer les chaînes littérales entre
guillemets.

EXIST fichier
Spécifie une condition vraie si le nom de fichier indiqué existe.

Exemple

TITLE Script Aaron Deep 1.89