сразу же выходит из среды QBasic и возвращает управление операционной системе.
QBasic программа может взаимодействовать с файловой системой MS DOS посредством специальных команд обмена информацией с файловыми устройствами. Эти команды будут подробно рассмотрены далее.
Имеются также процедуры для управления дисками:
MKDIR pathname$ (4.9)
создает каталог как системная команда MKDIR (MD),
RMDIR pathnane$ (4.10)
удаляет пустой каталог как системная команда RMDIR (RD),
CHDIR pathname$ (4.11)
изменяет текущую директорию дисковода как системная команда CHDIR (CD), где pathname$ — имя директории; и для управления файлами:
FILES [filespec$] (4.12)
показывает содержание текущей или заданной директории как системная команда DIR с ключом /и,.где
filespec$ — имя файла или директории (может включать имя дисковода и глобальные символы DOS), по умолчанию этого параметра показываются все файлы текущей директории,
KILL filespec$ (4.13) удаляет файлы с диска как системная команда DEL, где
filespec$ — задает файл или группу файлов, подлежащих удалению (может содержать имя директории и глобальные символы DOS «?» и «*»),
NAME oldspec$ AS newspec$ (4.14)
переименовывает файл или директорию как системная команда RENAME (REN), где
oldspec$ и newspec$ — имя существующего файла и новое имя этого файла (в состав имени можно включить директорию).
Для исполнения других системных команд или пакетного файла (файл с расширением . ВАТ) предназначена встроенная процедура
SHELL [ commands tring$] (4.15),
которая приостанавливает выполнение QBasic пограммы для выполнения команды DOS или пакетного файла, после чего возобновляется выполнение этой программы, где commands tring$ — имя команды DOS или пакетного файла.
По умолчанию командной строки SHELL переходит в оболочку DOS и показывает подсказку DOS. Для возобновления выполнения своей программы наберите команду EXIT.
Для чтения, установки и стирания параметров среды (например,
APPEND, COMMAND, COM3 PEC, DIRCMD, PATH, PROMPT, TEMP) В MS DOS ИС-