сразу же выходит из среды 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 ИС-