Файловая структура

Требование уникальности имени файла очевидно — без это­го невозможно гарантировать однозначность доступа к данным. В средствах вычислительной техники требование уникальности имени обеспечивается автоматически — создать файл с име­нем, тождественным уже имеющемуся, не могут ни пользова­тель, ни автоматика.

Хранение файлов организуется в иерархической структуре, которая в данном случае называется файловой структурой. В качестве вершины структуры служит имя носителя, на котором сохраняются файлы. Далее файлы группируются в каталоги (папки), внутри которых могут быть созданы вложенные ката­логи (папки).

Каталоги (папки) — важные элементы иерархической струк­туры, необходимые для обеспечения удобного доступа к фай­лам, если файлов на носителе слишком много. Файлы объеди­няются в каталоги по любому общему признаку, заданному их создателем (по типу, по принадлежности, по назначению, по времени создания и т. п.). Каталоги низких уровней вклады­ваются в каталоги более высоких уровней и являются для них вложенными. Верхним уровнем вложенности иерархической структуры является корневой каталог диска.

Все современные операционные системы позволяют созда­вать каталоги. Правила присвоения имени каталогу ничем не отличаются от правил присвоения имени файлу, хотя неглас­но для каталогов не принято задавать расширения имен. Все промежуточные каталоги разделяются между собой обратной косой чертой (\). На рисунке 2.1 приведен пример иерархичес­кой структуры диска С: