Лекция: Древовидная структура директорий

Хранение всех файлов, с которыми работает пользователь, в одной директории крайне неудобно, поскольку по мере возрастания их количества просмотр содержимого директории для поиска имени нужного файла постепенно превращается в проблему. Кроме того, поскольку с машиной работают разные пользователи, возникает необходимость разделения «сфер влияния» из соображений сохранности информации и удобства работы.

Для решения этих проблем MS DOS предоставляет пользователям возможность создавать иерархию директорий называемую «древовидной структурой директорий», позволяя тем самым делить список файлов на группы.

Когда первый раз форматируется магнитный диск на нем автоматически создается так называемая корневая (или системная) директория. Имеется возможность создавать дополнительные директории, в которых в свою очередь организовывать поддиректории, присоединяемые друг к другу наподобие ветвей дерева к его стволу. При этом все дополнительные директории сами фактически являются файлами. В системе имеются средства для перемещения по этому «дереву» от его ствола (корневой директории) к любой ветви и обратно, позволяя таким образом найти любой нужный пользователю файл.

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

Благодаря этому можно давать одинаковые имена файлам, расположенным в разных директориях. Имена директорий образуются по тем же правилам, что и имена файлов (включая необязательное расширение). Древовидная файловая структура может быть изображена в приведенном ниже виде (обратите внимание, что корень этого «дерева» расположен там, где мы привыкли видеть вершину). На схеме модуль ROOT является корневой директорией, модули D1 — D5 это присоединенные к нему директории, причем директория D2 имеет поддиректорию D2.1, а директория D4 три поддиректории (D4.1, D4.2, D4.3).

Очевидно, что директории и поддиректории могут иметь любые удобные Вам имена, а поддиректории могут сами иметь в своем составе другие поддиректории.

еще рефераты
Еще работы по информатике