п/п.
Команда
с ключами
Результат и вывод
по способу применения команды
1.
2.
3.
4.
Контрольный вопрос:
Как Вы думаете, почему в варианте задания №3
задачи №3.3.1в количество
подсчитанных каталогов с помощью команды For отличается от результата, полученного в
файловом диспетчере Total Commander?
VI.
Обработка условий в пакетных файлах осуществляется командой If.
Синтаксис команды If:
If [not] errorlevel
число команда [else выражение],
If [not]
строка1==строка2 команда [else выражение],
If [not] exist
имя_файла команда [else выражение],
Если расширения командного интерпретатора разрешены, следует использовать
следующий синтаксис:
If [/i]
строка1 оп_сравнения строка2 команда [else выражение],
If cmdextversion
число команда [else выражение],
If defined
переменная команда [else выражение],
где параметр:
not —
задает выполнение команды в случае невыполнения условия.
errorlevel
число — условие выполняется, если предыдущая команда завершилась с
кодом, равным или большим числа. С помощью этого параметра коды завершения можно
использовать в качестве условий.
команда обрабатывается в случае выполнения условия.
строка1==строка2 — условие выполняется, если строки1 и 2 совпадают. Строки
могут быть заданы явно или могут быть пакетными переменными.
exist
имя_файла — условие выполняется, если существует файл с именем имя_файла.
Команда If не может применяться непосредственно для проверки существования каталога,
но в каждом каталоге существует устройство Nul, которое может быть использовано для
этой цели: If exist c:\Mydir\Nul Echo «Каталог существует».
Достарыңызбен бөлісу: |