Command. Com, link. Exe, myfile. 1 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Command. Com, link. Exe, myfile. 1



Чтобы найти файл DOS, мало знать имя файла, нужно еще и размещение. DOS нужно знать, где искать файл. Файлы могут быть на дискете, диске и на ленте. Устройства, на которых находятся файлы, называются периферийными. Любое из них имеет свое имя. Например, первое дискетное устройство A:. Диски могутразделяться на директории.

Чтобы найти файл, DOS должна знать следующее:

• имя этого файла;

• имя директория, где находится искомый файл;

• имя периферийного устройства, где находится директорий.

Это называется спецификацией файла.

Спецификация файла состоит из четырех частей: устройство, каталог, файл, расширение. Имя файла должно иметь от 1 до 8 символов. Символы могут быть латинскими буквами, цифрами и знаками препинания. Не используйте имена устройств в качестве имен файлов. Например, нельзя использовать имена CON или PRN.

@ # $ % & () – { } ~

Эти знаки допускаются в имени файлов. Когда вы их видите, то не думайте, что дискета повреждена. Расширение используется по выбору для групп подобных файлов. Расширение после точки может иметь от 1 до 3 символов. Например, программы на BASIC имеют расширение .BAS.

B:\PROGRAMS\SAMPLES.BAS – BASIC программа на дисковом устройстве B:, PROGRAMS – имя директории, где находится SAMPLES.BAS.

Во всех примерах будем считать, что мы имеем ПК с одним устройством для дискет и один жесткий диск. Дискетное устройство называют A:, а жесткий диск С:. Жесткий диск не называют B:, так как это имя зарезервировано за вторым дискетным устройством.

Если вы имеете одно устройство дискет, но пытаетесь перейти на устройство B:, DOS выведет сообщение с требованием вставить дискету в B:.

В этом случае DOS знает, что не имеется устройства B:, но позволяет вам сменить букву устройства, и имитировать работу с использованием двудискетных команд.

A: и С: -это директории.

Директории – это «шкафы» для файлов. Директории могут содержать внутри маленькие каталоги – поддиректории, содержащие файлы.

A: и С: не только имена устройств, но и специальные директории, так называемые главные (корневые) директории. Главные директории отличаются тем, что не входят в другие директории.

Поддиректории, содержащиеся в A: и С:, могут иметь имена, так же как и файлы. Это означает, что их имена должны состоять из 1-8 символов и расширение после точки длинной 1-3 символа.

 

 

В этом примере показаны все директории на диске С:. С: - главный директорий. С: может содержать файлы, а так же поддиректории. Мы приводим не список файлов, а список всех директориев на диске С:.

Чтобы увидеть директории С: наберите: TREE C: в ответ на подсказку внизу и нажмите Enter (¿).

CSSDISC – имя, данное диску при его форматировании.

Этот диск имеет два раздела для работы ПК. Первый директорий SHIPPING. Он имеет два поддиректория. Это INVENTRY и ORDERS. INVENTRY и ORDERS не имеют поддиректориев. Они содержат только файлы.

Директорий PROGRAMS имеет три подкаталога: RICK, LORA и STEVE. Эти подкаталоги содержат программные файлы.

 

Один диск может иметь много уровней поддиректориев. Как же DOS находит нужный файл? DOS ищет имя файла в текущем директории, если вы ввели имя файла без спецификации директория. При первом вхождении в DOS, текущим автоматически является корневой директорий.

CD (CHDIR) это команда изменения текущего директория.

Если файл имеет имя MYPROG.BAS в каталоге LORA, и вы хотите его вывести на экран, введите:

TYPE C:\PROGRAMS\LORA\MYPROG.BAS

C:\PROGRAMS\LORA\ - это маршрут для поиска файла. Файл будет выведен на экран независимо от текущего директория.

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

Например, нужно найти файл из директория RICKTUTOR.BAS. DOS не сможет найти файл. Проверим текущий директорий, для чего наберите CD и нажмите Enter (¿).

Мой текущий директорий LORA. Не удивляйтесь, что DOS не нашла его. Если задать маршрут от корневого DOS найдет файл.

Можно задать маршрут поиска файла от текущего директория LORA. Две точки перед началом маршрута возвращают DOS на один уровень выше, считая от текущего.

Если файл находится на текущем устройстве, можно не указывать имя устройства (A:, B: и С:). DOS использует текущее устройство как подсказку. C> показывает, что С: текущее устройство. Можно сменить текущее устройство, написав другое имя и нажав Enter (¿).

Вместо задания полного имени можно использовать шаблон, позволяющий задать много имен файлов. Вопросительный знак? вместо любого отдельного знака. B:??? Означает все файлы с именем до трех знаков и без расширения на устройстве B:. Звездочка * вместо произвольного числа знаков. *.BAS показывает все файлы на текущем устройстве с расширением .BAS. Можно использовать эти сокращения и для спецификации маршрутов. Например, для получения справки по всем файлам в директории PROGRAMS на устройстве С:

С:\ PROGRAMS\*.*

 



Поделиться:


Последнее изменение этой страницы: 2017-02-05; просмотров: 227; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.154.171 (0.008 с.)