Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекц5_.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
2.81 Mб
Скачать

Каталоги

Окремі файли, записані на диск, можуть об’єднуватися в каталоги (їх також називають директоріями), а ті, у свою чергу, - в інші каталоги. Часто каталоги, що містяться в даному каталозі, називаються підкаталогами. В кожному з каталогів або підкаталогів можуть міститися файли.

Каталог – це спеціальний файл, у якому реєструються інші файли, а також каталоги, вкладені в даний каталог.

Для зручності збереження інформації й доступу до неї каталоги упорядковуються в деяку структуру. Ця структура створюється за принципом підпорядкування або ієрархії. Підпорядкованість у даному разі означає не принцип пріоритету команд („команда начальника обов’язкова для підлеглого”), а взаємне розташування каталогів.

Якщо, наприклад, каталог Х вкладений у каталог Y, то кажуть, що каталог Y розташований на вищому рівні. Пояснимо значення слів „високий” і „низький” рівень на прикладі. Ієрархічна структура каталогів, як видно з малюнка, має вигляд дерева, гілки якого ростуть від рівня диска. Тому ієрархічну структуру називають ще „деревоподібною”.

Вміст диска утворює кореневий каталог. З кореневого каталогу можна перейти до каталогів першого рівня, із них - до каталогів другого рівня тощо. Файли можуть зберігатися в каталогах усіх рівнів (файли на ієрархічній струк­турі звичайно не зображаються).

До кореневого каталогу у нашому прикладі належать підкаталоги першого рівня: МОТН1 і МОТН2, кожний з яких містить підкаталоги другого рівня: SON1, SON2, DAUGHT (каталог МОТН1) і SON (каталог МОТН2). У каталозі SON розміщений ще підкаталог GRANDCH, який вже є підкаталогом третього рівня.

Шлях до файла

Щоб забезпечити доступ до підкаталогу або файла, потрібно вказати шлях до даного об'єкта по деревоподібній структурі каталогів. Шлях записується як послідовність усіх каталогів на шляху від кореневого каталогу до потрібного підкаталогу або файла. Каталоги в цій послідовності розділяються знаком похилої риски \ (так званим «слешем»). Наприклад, шлях до підкаталогу SON1 з кореневого каталогу має такий вигляд:

\MOTH1\SON1

а шлях до файла Biorg.txt, який розміщено в тому самому підкаталозі, запи­шеться як:

\MOTH1\SON1\Biorg.txt

Перший «слеш», з якого починається запис шляху, відповідає переходові від кореневого каталогу до каталогу першого рівня.

Часто користувач працює з каталогами, які містяться «глибоко» в ієрар­хічній структурі, і шлях до цих каталогів виражається дуже довгими записами. Довжину запису шляху можна істотно скоротити, якщо скористатися поняттям “поточний каталог”.

Поточний каталог - це каталог, з яким у даний момент працює користувач.

Наприклад, якщо поточним каталогом є МОТН2, то шлях до підкаталогу GRANDCH у каталозі SON записується просто як:

SON\GRANDCH

Записуючи шлях, дотримуються таких правил:

  • ім'я каталогу відповідає, входові в каталог, вихід із каталогу позначається двома крапками «. .»;

  • перехід між каталогами різного рівня відокремлюється похилою рискою «\», а ім'я логічного диска записується з, двокрапкою «:»;

  • якщо першим символом у запису шляху є похила риска «\», це означає, що відлік шляху починається від кореневого каталогу. Якщо ж перший елемент - ім'я каталогу або пробіл, то відлік шляху починається від поточного каталогу.

Наведемо приклади можливих записів шляху для структури каталогів на мал.:

\MOTH1\Story.txt – шлях із кореневого каталогу до файла Story.txt у підкаталозі МОТН1;

SON\GRANDCH\Fact-1.doc – шлях із поточного каталогу МОТН2 до файла Fact-1.doc у каталозі GRANDCH;

..\SON\Biogr.txt – шлях із підкаталогу, вкладеного в каталог SON, до файла Biogr.txt у каталозі SON.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]