If Ü
   ßßß

 Performs conditional processing in a batch file.  If the condition
 specified in an IF command is true, FreeDOS carries out the command
 that follows the condition.  If it is false, FreeDOS ignores the
 command.

 Syntax: IF [not] errorlevel number command
         IF [not] string1 == string2 command
         IF [not] exist filename command

   NOT                Specifies that DOS should carry out the command only
                      if the condition is false
   ERRORLEVEL number  Specifies a true condition if the last program run
                      returned  an exit code equal to or greater than the
                      number specified
   command            Specifies the command to carry out if the condition
                      is met
   string1==string2   Specifies a true condition if the specified text
                      strings match
   EXIST filename     Specifies a true condition if the specified filename
                      exists

 Notes
 When a program stops, it returns an exit code to FreeDOS.  The
 errorlevel parameter lets you use exit codes as conditions.

 Example:
 The following batch program displays an error message if an error occurs
 during formatting of the disk in drive A.  If there is no error, the
 error message is skipped:

    :begin
    echo off
    format a: /s
    if not errorlevel 1 goto end
    echo An error occured during formatting.
    :end
    echo End of batch program