Каталоги

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

файл всегда регистрируется только в одном каталоге.

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

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

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

 

 
 

Рис 1.

На рис. 1 в корневом каталоге имеются подкаталоги CНI, DOC и ЕХЕ, а также файлы autoexec.bat, command.com и paper.doc. В каталоге DOC имеется подкаталог LETTERS, файлы paper.doc и paper.bak и т.д.

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

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

Для вывода оглавления текущего каталога ввести команду dir. Чтобы сменить текущий каталог, имеется команда cd.