Файлы и каталоги на дисках.

 

Информация на магнитных дисках хранится в файлах. Файл – это именованная область на диске или другом носителе информации. В файлах могут храниться тексты программ, документы, готовые к выполнению программы и др.

Каждый файл на диске имеет обозначение, которое состоит из двух частей: имени и расширения. Расширение начинается с точки, за которой следуют от 1 до 3 символов. Правила составления собственно имени зависят от конкретной операционной системы (например, от 1 до 8 символов). Например:

command.com autoexec.bat gert_72.pas

Имя и расширение могут состоять из прописных и строчных латинских букв (если позволяет операционная система, то и из русских букв), цифр и символов

 

- _ $ # & @ ! % ( ) { } ^ ~ `

 

Расширение имени файла является необязательным. В имени и расширении файла прописные и строчные латинские буквы являются эквивалентными, так как DOS переводит все строчные буквы в соответствующие прописные буквы.

 

Работа с устройствами.

 

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

Эти имена таковы:

PRN – принтер;

CON (консоль) – при вводе - клавиатура, при выводе - экран;

NUL – "пустое" устройство; все операции ввода-вывода для этого устройства игнорируются.

 

Например, при выполнении команды

COPY aaa.txt PRN

произойдет копирование файла с именем aaa.txt на принтер (т.е. печать).

 

Каталоги.

 

Имена файлов регистрируются на магнитных дисках в каталогах (или директориях). Каталог – это специальное место на диске, в котором хранятся имена файлов, сведения о размере файлов, времени их последнего обновления, атрибуты (свойства) файлов и т.д. На каждом магнитном диске может быть множество каталогов.

Подкаталоги и надкатологи. Все каталоги (кроме корневого) на самом деле являются файлами специального вида. Каждый каталог имеет имя, и он может быть зарегистрирован в другом каталоге. Если каталог Х зарегистрирован в каталоге Y, то говорят, что Х - подкатолог Y, а Y надкаталог или родительский каталог для Х.

Имена каталогов. Требования к именам каталогов те же, что к именам файлов. Как правило, расширение имени для каталогов не используется.

Корневой каталог. На каждом магнитном диске имеется один главный, или корневой, каталог. В нем регистрируются файлы и подкаталоги (каталоги 1-го уровня). В каталогах 1-го уровня регистрируются файлы и каталоги 2-го уровня и т.д. Получается иерархическая древообразная структура каталогов на магнитном диске.

 

Текущий каталог.

 

Каталог, в котором в настоящий момент работает пользователь, называется текущим. Если в команде DOS указать имя файла, то этот файл будет создаваться или отыскиваться в текущем каталоге.

Например, команда Type выводит содержимое файла на экран. Тогда команда type lll.doc будет искать файл lll.doc в текущем каталоге.

 

Указание пути к файлу.

 

Когда Вы используете файл не из текущего каталога, необходимо указать, в каком каталоге этот файл находится. Это делается с помощью указания пути к файлу.

Путь – это последовательность из имен каталогов или символов "..", разделяемых символом "\". Этот путь задает маршрут от текущего каталога или от корневого каталога диска к тому каталогу, в котором находится нужный файл.

Если путь начинается с символа "\", то маршрут вычисляется от корневого каталога диска, иначе – от текущего каталога. Каждое имя каталога в пути соответствует входу в подкаталог с таким именем, ".." соответствует входу в надкаталог.

Например: \CHI\DOC - соответствует пути из корневого каталога в подкаталог с именем CHI и затем в подкаталог - DOC.

 

Имена накопителей на дисках.

 

В компьютере обычно имеется несколько накопителей на магнитных дисках (дисководов). Для DOS накопители на магнитных дисках именуются латинскими буквами A:, B:, C:, и т.д. Как правило, накопители на гибком магнитном диске имеют имена A: и B:, а накопители на жестких магнитных дисках, приводы компакт-дисков и т.д. имеют имена, начиная с С:.

 

 

Текущий дисковод.

 

Текущий дисковод – это дисковод, с которым Вы работаете в настоящее время. DOS по умолчанию ищет все задаваемые пользователем файлы на диске, находящемся на текущем дисководе. Для смены текущего дисковода в командной строке надо набрать имя другого диска с двоеточием:

A:\KATALOG> C:

После выполнения текущим станет диск С.

 

Полное имя файла.

 

Полное имя файла имеет следующий вид (скобками [ и ] обозначаются необязательные элементы):

[ дисковод: ] [ путь\ ] имя-файла

т.е. состоит из пути к каталогу, в котором находится файл, и имени файла, разделенных символом "\", перед которым может стоять обозначение дисковода.