Index | Examples Errorlevel | Batch


Performs conditional processing in batch programs. If the condition specified by an IF command is true, MS-DOS carries out the command that follows the condition. If the condition is false, MS-DOS ignores the command. You can use this command only in batch programs. Syntax IF [NOT] ERRORLEVEL number command IF [NOT] string1==string2 command IF [NOT] EXIST filename command Parameters NOT Specifies that MS-DOS should carry out the command only if the condition is false. ERRORLEVEL number Specifies a true condition only if the previous program run by COMMAND.COM returned an exit code equal to or greater than number. command Specifies the command that MS-DOS should carry out if the preceding condition is met. string1==string2 Specifies a true condition only if string1 and string2 are the same. These values can be literal strings or batch variables (%1, for example). Literal strings do not need quotation marks. EXIST filename Specifies a true condition if filename exists.
-Top- | Examples Errorlevel | Batch