Файлова система
Файлова система – сукупність файлів і папок, що зберігаються на зовнішніх носіях ПК.
Файл - це область зовнішньої пам’яті, яка містить деяку інформацію і має ім'я, сформоване за спеціальними правилами. Повне ім'я файла складається з імені (від 1 до 255 символів) та розширення, або типу (від 1до 3 символів), які розділяються крапкою. Розширення не є обов'язковим атрибутом імені файла, але надає користувачеві інформацію про зміст файлу.
В залежності від змісту файли поділяють на текстові та двійкові (бінарні). Текстові файли призначені для читання людиною. Вони містять тексти програм, документів і т.ін. Файли, що не є текстовими, називаються двійковими. Приклади імен файлів:
соmmand.соm АВС.42 f1.ехе
рареr.doc D-Е 5cl.mdb
аutoexec.bat 123.txtі рr.ррt
Якщо файл створюється деякою програмою, ця програма встановлює розширення імені файла, по якому користувач може зробити висновок про вміст файла і про те, яка програма створила цей файл. Приклади розширень імен файлів:
соm, ехе - файли, що містять готові до виконання програми;
bat - командні (Вatch) файли;
bak - копія файла, що робиться перед його зміною;
doc - файли, створені текстовим процесором Word;
mdb - файли, що містять бази даних.
При шаблонному описі чи пошуку файлів можна використовувати символи "*" та "?" для визначення групи файлів з одного каталогу. Символ * означає будь-яку кількість дозволених символів в імені або розширенні файла. Символ ? означає один довільний символ або відсутність символу в імені чи в розширенні імені файла. Наприклад:
*.txt - всі файли з розширенням .txt;
а*.b* - всі файли, імена яких починаються з літери а, а розширення - з літери b;
аbc???.*- всі файли, імена яких починаються з літер аbc та мають не більш як 6 символів.
Файли і каталоги
Імена файлів реєструються на дисках (жорстких, гнучких та оптичних) в каталогах (директоріях). Каталог - це спеціальне місце на дискові, в якому зберігаються імена файлів, відомості про розмір файлів, час їх створення або останньої модифікації, атрибути (властивості) файлів і т.ін. На кожному диску може бути декілька каталогів. У кожному каталозі може бути багато файлів, але кожний файл завжди реєструється тільки в одному каталозі.
На кожному дискові є один головний, або кореневий, каталог, в якому реєструються файли та підкаталоги (каталоги 1-го рівня). В каталогах 1-го рівня реєструються файли та каталоги 2-го рівня і т.ін. Таким чином формується ієрархічна деревовидна структура каталогів на зовнішньому носієві.
Кожний каталог має ім'я, сформоване за тими ж правилами, що й ім'я файла, але, як правило, розширення імен каталогів не використовуються. Каталог, з яким в даний момент працює користувач, має назву поточного. Якщо використовується файл не з поточного каталогу, необхідно вказати шлях до файла, тобто в якому каталозі цей файл знаходиться.
Шлях до файла - це послідовність з імен каталогів або символів "..", розділених символами "\". Символ ".." означає перехід до надкаталогу. Якщо шлях до файла починається з символу "\", маршрут обчислюється від кореневого каталогу, в інших випадках - від поточного. Кожне ім'я каталогу в заданому шляху до файла відповідає входу в підкаталог з таким ім'ям.
В комп'ютері зазвичай міститься кілька накопичувачів на зовнішніх дисках. Вони іменуються А:, В:, С: і т.ін. Дисковод, з яким працює користувач, є поточним.