Структура записей в каталоге.

Теперь вам предстоит знакомство со структурой хранящихся в каталоге записей со сведениями о файлах и подкаталогах нижнего уровня.

Запись о файле в каталоге содержит имя и тип файла, объем файла в байтах, дату создания, время создания и ещё ряд параметров, необходимых операционноц системе для организации доступа.

Запись о подкаталоге нижнего уровня в родительском каталоге содержит его имя, признак <DIR>, дату и время создания.

Рассмотрим возможные варианты содержимого каталога.

1-й вариант. В каталоге хранятся только записи о файле (рис. 9.5.).

Перед записями о файлах выводится сообщение о названии каталога. В данном случае – это главный каталог гибкого диска А. В конце содержимого каталога выводится сообщение о количестве файлов, хранящихся на диске, и о свободном пространстве диска в байтах. Например, в приводимом выше каталоге выводится сообщение:

4 file(s) 359560 bytes free

Количество файлов на диске Объем свободного пространства диска, байт

2- вариант. В каталоге хранятся только записи о каталогах нижнего уровня (рис. 9.6.)

Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru Название

Directory of A:\ каталога

Autoexec bat 369 12-13-97 10:20

Config sys 99 03-05-96 11:05

Format com 8450 05-10-86 09:10

Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru Graf bas 11600 01-10-95 12:00

Имя Тип Объем Дата Время

Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru файла файла файла, создания создания

байт (месяц-число-год)

Рис. 9.5.В главном каталоге хранятся только файлы

Directory of C:\

BASIC <DIR> 2-01-96 10:45

EDITOR <DIR> 5-20-97 09:15

PASKAL <DIR> 11-14-95 11:08

Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru KART <DIR> 12-05-96 08:50

Имя каталога Признак Дата Время

Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru Структура записей в каталоге. - student2.ru нижнего уровня каталога создания создания

(месяц-число-год )

Рис. 9.6.В главном каталоге хранятся только подкаталоги

Directory of C:\

Command com 23450 12-06-96 11:45

Config sys 12600 09-25-97 09:30

Kniga txt 268500 07-03-97 10:20

BASIC <DIR> 03-25-95 11:10

LEXICON <DIR> 01-10-95 10:10

Files 2657500 bytes free

Рис. 9.7.В главном каталоге хранятся файлы и подкаталоги

В конце каталога, как и в предыдущем случае, вы увидите аналогичную рассмотренной выше записи об объеме свободного пространства на диске.

3-й вариант. В каталоге хранятся записи, как о файлах, так и о каталогах нижнего

уровня (рис. 9.7.). Из этой структуры видно, что в данном каталоге имеются 3 файла

и 2 каталога нижнего уровня BASIC и LEXICON. На диске свободного пространства 2,6575 Мбайт.

Рассмотренные выше три варианта представления каталогов отражают содержимое главного каталога. Структура каталогов, начиная с 1-ого уровня и ниже, идентична и отличается от главного только тем, что перед записями о файлах и каталогах нижнего уровня помещаются две записи с многоточием (рис. 9.8.). Точки, которые вы видите вначале, означают, что на экран вызвано содержимое подкаталога (каталога 1-го уровня) KNIGA, который содержит два текстовых файла SVET и TON.

Directory of C:\KNIGA

. <DIR> 11-12-90 09:40

.. <DIR> 10-10-91 08:30

Svet txt 55700 04-04-90 10:05

Ton txt 60300 03-05-91 11:20

Files 912348 bytes free

Рис. 9.8.Структура записей в подкаталоге

МОДУЛЬНАЯ СТРУКТУРА MS DOS

Наши рекомендации