В файловых системах деревья используются для иерархической организации каталогов и файлов. it.rfei.ru study-and-dev.com
Структуру файловой системы представляют в виде дерева, где корнем является корневой каталог, а в вершинах расположены все остальные каталоги. it.rfei.ru Всё, что записано на диске — файлы, каталоги и специальные файлы, — обязательно «принадлежит» корневому каталогу: либо непосредственно (содержится в нём), либо на некотором уровне вложенности. it.rfei.ru
Некоторые особенности использования деревьев в файловых системах:
- Отсутствие циклов. it.rfei.ru Каталог не может содержать в себе каталог, в котором содержится сам. it.rfei.ru Благодаря этому ограничению полный путь до любого каталога или файла в файловой системе всегда будет конечным. it.rfei.ru
- Описание положения любого каталога. it.rfei.ru Положение каталога в дереве каталогов точно и однозначно описывается при помощи полного пути. it.rfei.ru Он всегда начинается от корневого каталога и состоит из перечисления всех вершин, встретившихся при движении по рёбрам дерева до искомого каталога включительно. it.rfei.ru
- Работа с единым деревом, даже если разные данные расположены на разных носителях. it.rfei.ru Для этого используются процедуры монтирования и размонтирования, которые позволяют подключать файловые системы на разных устройствах в состав одного общего дерева. it.rfei.ru