Каталог

Структуру каталогів (папок) часто називають «деревом каталогів». Щоправда, «зростає» воно не знизу нагору, а зверху вниз, тому більше нагадує не систему гілок, а кореневу систему. Каталог найвищого рівня в цій системі лише один - він називається кореневим.

Кожен пристрій, призначений для зберігання даних, має лише один кореневий каталог — у нього вкладено решту каталогів. У кореневому каталозі можуть розміщуватися також і файли, хоча це можна вважати винятком, а чи не правилом. Кожному файлу слід знаходити своє заслужене місце, а кореневий каталог засмічувати не треба. У ньому операційна система зберігає деякі свої, необхідні їй файли.

Шлях доступу. Оскільки всі каталоги будь-якого пристрою вкладені в його кореневий каталог, можна записати шлях доступу до будь-якого каталогу або файлу, розпочавши з кореневого каталогу, наприклад: Рукоділля\Вишивка\krestik. Шлях доступу іноді також називають шляхом пошуку. Як бачите, він виконує роль адреси у файловій структурі.

Вимога унікальності імені файлу. Вище ми говорили про те, що кожен файл повинен мати унікальне ім'я, що не повторюється, але не сказали про те, як цього досягти. Якщо на комп'ютері їх зберігається сотні тисяч, то вигадати унікальне ім'я новому — завдання не з легких. На щастя, файлова система дозволяє її вирішити досить легко. Справа в тому, що потрібна унікальність не просто власного імені файлу, а повного імені файлу. Повним ім'ям називається власне ім'я файлу разом із шляхом доступу до нього. Ось приклад:

Незважаючи на те, що власні імена цих документів збігаються, їх повні імена — різні. При такому підході дійсно неважко домогтися, щоб не було двох файлів з однаковими іменами. При спробі створити файл з ім'ям, що збігається з ім'ям іншого документа з таким же розширенням, операційна система попередить про помилку і запропонує вжити необхідних заходів, але збереження двох файлів з однаковими повними іменами вона ніколи не допустить.