Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Проверка существования заданного файла



Второй способ использования команды IF — это проверка существования заданного файла. Синтаксис для этого случая имеет вид:

IF [NOT] EXIST файл команда1 [ELSE команда2]

Условие считается истинным, если указанный файл существует. Кавычки для имени файла не требуются.

Пример командного файла, в котором с помощью такого варианта команды IF проверяется наличие файла, указанного в качестве параметра командной строки.

@ECHO OFF

IF -%1==- GOTO NoFileSpecified

IF NOT EXIST %1 GOTO FileNotExist

REM Вывод сообщения о найденном файле

ECHO Файл '%1' успешно найден.

GOTO:EOF

:NoFileSpecified

REM Файл запущен без параметров

ECHO В командной строке не указано имя файла.

GOTO:EOF

:FileNotExist

REM Параметр командной строки задан, но файл не найден

ECHO Файл '%1' не найден.

Проверка наличия переменной среды

Аналогично файлам команда IF позволяет проверить наличие в системе определенной переменной среды:

IF DEFINED переменная команда1 [ELSE команда2]

Здесь условие DEFINED применяется подобно условию EXISTS наличия заданного файла, но принимает в качестве аргумента имя переменной среды и возвращает истинное значение, если эта переменная определена. Например:

@ECHO OFF

CLS

IF DEFINED MyVar GOTO:VarExists





Дата публикования: 2014-12-08; Прочитано: 182 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...