85
талог − это некоторая обособленная область на диске, в которую как раз и по-
мещаются файлы. Следует помнить, что каталоги − это всего лишь перечни
файлов и что все каталоги, за исключением корневого, сами организованы в ви-
де файлов.
Каждый файл может находиться только в одном каталоге. Если какие-то
файлы, содержатся в различных каталогах, но имеют одинаковые имена, то ли-
бо это разные копии одного и того же файла, т.е. они представлены различны-
ми областями на диске, либо это вообще разные по содержанию файлы.
Все каталоги, за исключением корневого, имеют имена. Расширение для
имени каталога обычно не используется. Правила по наименованию каталогов
аналогичны тем, что используются для имен файлов. Поскольку в различных
каталогах могут находиться файлы с одинаковыми именами, для идентифика-
ции конкретного файла требуется указывать и имя каталога, в котором записан
этот файл. Это не очень удобно, если учесть, что каталоги в MS-DOS имеют ие-
рархическую структуру, т.е. могут быть вложены друг в друга. В этой связи,
весьма кстати оказывается понятие текущего каталога, подразумевающее ка-
талог, с которым пользователь работает в настоящий момент и для которого не
нужно указывать имя всякий раз, когда выполняются операции с содержащими-
ся в нем файлами. Имя текущего каталога обычно (но не всегда) отображается в
командной подсказке MS-DOS (например, командная подсказка C:\DOS> озна-
чает, что текущим каталогом является каталог DOS).
Как отмечалось выше, одни каталоги могут содержаться в других катало-
гах. Другими словами, поскольку любой каталог, за исключением корневого,
является файлом, то он, с одной стороны, может содержать информацию о дру-
гих каталогах-файлах и, с другой стороны, информация об этом каталоге-файле
может быть записана в другом каталоге. Каталог, который содержится внутри
другого каталога, называется подкаталогом. Каталог, в котором находится не-
который подкаталог, является родительским каталогом по отношению к дан-
ному подкаталогу. Создание подкаталогов позволяет лучше структурировать
хранение информации в компьютере.
Если быть точным, то все каталоги являются подкаталогами, за исключе-
нием одного, называемого корневым каталогом (см. п.4.2.5). Обычно термин
”подкаталог” используют, чтобы показать отношения между двумя каталогами.
Корневой каталог является отправной точкой, из которой переходят во все ос-
тальные каталоги. Корневой каталог не имеет имени, он представляется симво-
лом “обратный слэш” (\). Например, если текущим каталогом является корне-
вой каталог, то стандартная командная подсказка MS-DOS имеет следующий
вид: C:\>
Поскольку корневой каталог является базой для создания всех других ка-
талогов, его нельзя удалить. Однако информация, хранящаяся в нем, может
быть уничтожена. Количество файлов и каталогов, которые могут храниться в
корневом каталоге, ограничено и зависит от емкости носителя. Это одна из ос-
новных причин, по которой в MS-DOS была введена и используется иерархиче-