Структура записей в каталоге.
Теперь вам предстоит знакомство со структурой хранящихся в каталоге записей со сведениями о файлах и подкаталогах нижнего уровня.
Запись о файле в каталоге содержит имя и тип файла, объем файла в байтах, дату создания, время создания и ещё ряд параметров, необходимых операционноц системе для организации доступа.
Запись о подкаталоге нижнего уровня в родительском каталоге содержит его имя, признак <DIR>, дату и время создания.
Рассмотрим возможные варианты содержимого каталога.
1-й вариант. В каталоге хранятся только записи о файле (рис. 9.5.).
Перед записями о файлах выводится сообщение о названии каталога. В данном случае – это главный каталог гибкого диска А. В конце содержимого каталога выводится сообщение о количестве файлов, хранящихся на диске, и о свободном пространстве диска в байтах. Например, в приводимом выше каталоге выводится сообщение:
4 file(s) 359560 bytes free
Количество файлов на диске Объем свободного пространства диска, байт
2- вариант. В каталоге хранятся только записи о каталогах нижнего уровня (рис. 9.6.)
Название
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
Graf bas 11600 01-10-95 12:00
Имя Тип Объем Дата Время
файла файла файла, создания создания
байт (месяц-число-год)
Рис. 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
KART <DIR> 12-05-96 08:50
Имя каталога Признак Дата Время
нижнего уровня каталога создания создания
(месяц-число-год )
Рис. 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