Кафедра кибернетики и вычислительной техники

Команда MKDIR создание каталога файлов

By 07.05.2011 No Comments

Формат и описание команды

Аббревиатура MKDIR представляет собой сокращение слов MAKE DIRECTORY — создать каталог (DOS воспринимает два имени команды — MD и MKDIR). Пользоваться этой командой придется гораздо реже, чем двумя предыдущими, так как имеющийся каталог можно применять достаточно долго.

Следует помнить, что при увеличении размеров (количества уровней) дерева каталогов увеличивается время доступа к файлам. Это происходит за счет того, что при появлении каждого дополнительного звена в цепочке маршрута файла на каждое логическое обращение к диску добавляется, в худшем случае, одно физическое. Время, затрачиваемое на это обращение, составляет приблизительно 20 — 80 мс для различных типов накопителей на жестких дисках и приблизительно 150 — 500 мс для гибких дисков. Поэтому создавать многоуровневое дерево каталогов без особой необходимости не рекомендуется.

НАЗНАЧЕНИЕ. MD используется для создания подкаталогов файлов. С помощью этой команды можно получить многоуровневую структуру каталогов. Ограничений на количество уровней каталогов не существует, однако общее количество символов в спецификации \маршрута подкаталога не должно превышать 63.

ОПИСАНИЕ. По команде MD система создает в специфицированном или текущем каталоге служебный файл со специальной структурой, предназначенный для каталогизации рабочих файлов. Когда каталог выводится с помощью команды DIR, эти файлы помечаются признаком <DIR>. Файл каталога состоит из записей фиксированной длины размером по 32 байт. Каждому рабочему файлу соответствует одна запись в файле каталога. Структура записи приведена в табл. 2.

ФОРМАТ.
MD [устройство.] [маршрут]\имя каталога
Устройство — имя устройства внешней памяти, на котором нужно создать каталог.
Знак ":" — признак имени устройства.
Маршрут — указатель каталога, в который должен быть включен файл вновь создаваемого подкаталога.
Знак "V — префикс имени создаваемого подкаталога.
Имя каталога — имя вновь создаваемого подкаталога.

Leave a Reply