IF
Оператор IF предназначен для выполнения команд (например, организации условных переходов в командных файлах) по результату проверки кода завершения команды, существования файла или равенства двух переменных среды.
Синтаксис оператора IF представлен ниже:
IF [NOT] Условие Команда
Можно использовать три варианта записи условия:
ERRORLEVEL Число Строка1==Строка2 EXIST Путь_К_Файлу
В первом случае проверяется код завершения программы. Если код завершения больше или равен указанному в условии, то это условие выполняется. Во втором случае проверяется равенство двух строк. В последнем варианте условия проверяется существование файла.
Если перед условием записывается ключевое слово NOT, результат проверки условия инвертируется (меняется на противоположный).
В качестве команды можно указывать любую команду IBM OS/2.