Файлы и каталоги на дисках.
Информация на магнитных дисках хранится в файлах. Файл – это именованная область на диске или другом носителе информации. В файлах могут храниться тексты программ, документы, готовые к выполнению программы и др.
Каждый файл на диске имеет обозначение, которое состоит из двух частей: имени и расширения. Расширение начинается с точки, за которой следуют от 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:
После выполнения текущим станет диск С.
Полное имя файла.
Полное имя файла имеет следующий вид (скобками [ и ] обозначаются необязательные элементы):
[ дисковод: ] [ путь\ ] имя-файла
т.е. состоит из пути к каталогу, в котором находится файл, и имени файла, разделенных символом "\", перед которым может стоять обозначение дисковода.