Поняття про файлову структуру - студопедія

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

Зберігання файлів організовується в ієрархічній структурі, яка в даному випадку називається файловойструктурой. Як вершини структури служить ім'я носія, на якому зберігаються файли. Далі файли групуються в каталоги (папки), всередині яких можуть бути створені вкладені каталоги (папки). Шлях доступу до файлу починається з імені пристрою і включає всі імена каталогів (папок), через які він проходить. Як роздільник використовується символ «\» (зворотна коса риска).

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

<Путь доступа к файлу> \ <Имя. расширение>

Приклад запису повного імені файлу:

<имя носителя>\<имя каталога- 1>\. \<имя каталога-N>\<собственное имя файла>

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

З: \ Мої документи \ Лекції \ Інформатика \ Лекція 1.doc

З: \ Мої документи \ Лекції \ Історія \ Лекція 1.doc

У цих прикладах ми маємо два файли з однаковим власним ім'ям Лекція.doc. Однак це різні файли. Вони розрізняються повними іменами, до складу яких крім власного імені входить також і шлях доступу.

Як уже згадувалося, файли зберігаються в пам'яті ЕОМ, зокрема, на магнітних або оптичних дисках. Оскільки дискових пристроїв може бути кілька, для ідентифікації конкретного з них використовується ім'я диска.

Ім'я диска складається з одного символу - літери за якою закінчується двокрапкою (:). Диски називаються, починаючи з A: послідовно в алфавітному порядку. A: і B: відповідають дисководів (ГМД); як правило, A: позначає дисковод розміром 3 ".5, а B: - розміром 5" .25 (якщо він є - в сучасних комп'ютерах такі дисководи не використовуються), проте бувають і винятки; C. D. E: і т.д. - диски, розташовані на вінчестері (ЖМД), оптичні, мережеві диски та інші пристрої.

Кілька файлів для зручності можуть бути об'єднані в каталог. Наприклад, всі файли, пов'язані з ігровим програмами, можна помістити в каталог GAMES, каталог DOS містить файли, необхідні операційній системі і т.д.

Використання каталогів дозволяє:

а) об'єднати файли, пов'язані якимись загальними ознаками (наприклад, текстові файли, картинки, навчальні програми, ігри і т.п.) в одну групу;

б) полегшити пошук потрібного файлу;

в) зберігати на диску будь-яку кількість файлів, обмежене тільки вільним простором диска;

г) зберігати файли з однаковими назвами можна тільки в різних каталогах.

Каталог (directory, директорія, па пка) - область магнітного диска (або іншого носія інформації), що містить відомості про файли, об'єднаних спільними ознаками. Кожен каталог має своє ім'я, що утворюється за такими ж правилами, що і ім'я файлу.

Підкаталог (subdirectory) - каталог, що міститься всередині іншого каталогу. Підкаталогів може бути багато. Кожен підкаталог може містити в собі інші підкаталоги. Таким чином, утворюється деревоподібна структура каталогів на диску. Імена підкаталогів в ланцюжку поділяються символом \ ( «слеш»). Прогалини в ланцюжку каталогів неприпустимі.

В каталозі не може бути кілька однойменних підкаталогів.

Надкаталог - каталог, що містить в собі даний каталог. Позначається (..). Може бути не більше одного для даного каталогу.

Кореневої каталог (root directory) - каталог, який не має надкаталога. Позначається (\ - «слеш»). Тільки один на кожному диску. Наприклад, позначення кореневого каталогу дискети в дисководі B: має вигляд B: \

Якщо файл (в перекладі з англ. - папка) порівняти з папкою, що містить документи, ри-Сунки, таблиці, то ім'я диска буде відповідати шафі, а каталоги - полкам цього шка-фа.