Структура записей в каталоге
Теперь вам предстоит знакомство со структурой хранящихся в каталоге записей со сведениями о файлах и подкаталогах нижнего уровня.
Запись о файле в каталоге содержит имя и тип файла, объем файла в бантах, дату создания, время создания и еще ряд параметров, необходимых операционной системе для организации доступа.
Запись о подкаталоге нижнего уровня в родительском каталоге содержит его имя, признак <DIR>, дату и время создания.
Рассмотрим возможные варианты содержимого каталога.
- 1-й вариант.В каталоге хранятся только записи о файлах (рис. 05). Перед записями о файлах выводится сообщение о названии каталога. В данном случае - это главный каталог гибкого диска А. В конце содержимого каталога выводится сообщение о количестве файлов, хранящихся на диске, и о свободном пространстве диска в байтах. Например, в приводимом выше каталоге выводится сообщение:
4file(s) | 359560 byles free |
Количество файлов на диске | Объем свободного пространства диска, байт |
-
Рис. 05. В главном каталоге хранятся только файлы - 2-й вариант. В каталоге хранятся только записи о каталогах нижнего уровня (рис. 06).
Рис 06. В главном каталоге хранятся только подкаталоги
В конце каталога, как и в предыдущем случае, вы увидите аналогичную рассмотренной выше запись об объеме свободного пространства на диске.
- 3-й вариант.
В каталоге хранятся записи как о файлах, так и о каталогах нижнего уровня (рис 07). Из этой структуры видно, что в данном каталоге имеются 3 файла и 2 каталога нижнего уровня BASIC и LEXICON.На диске свбодного пространства 2,6575 Мбайт.
Рис 07. В каталоге хранятся записи как о файлах, так и о каталогах нижнего уровня
Рассмотренные выше три варианта представления каталогов отражают содержимое главного каталога. Структура каталогов, начиная с 1-го уровня и ниже, идентична и отличается от главного только тем, что перед записями о файлах и каталогах нижнего уровня помещаются две записи с многоточием (рис. 08).
Точки, которые вы видите вначале, означают, что на экран вызвано содержимое подкаталога (каталога 1-го уровня) KNIGA, который содержит два текстовых файла SVET и TON.
Рис. 08. Структура записей в подкаталоге
02. Характеристика MS DOS. (продолжение)
Модульная структура MS DOS