Підручник з Ms-Dos
5.Файлова системаMs-Dos
Що таке файл
Інформація на магнітних дисках зберігається у файлах. Файл це названа область на диску. У файлах можуть зберігатись тексти програм, набори даних, готові до виконання програми тощо.
Текстові файли призначені для читання людиною. Вони складаються із рядків символів. У текстових файлах зберігаються тексти програм, командних файлів MS DOS тощо. Файли, що не є текстовими, називаються двійковими.
Імена файлів
Кожен файл має ім'я, яке складається з двох частин: імені та розширення. Ім'я файлу може бути від 1 до 8 символів.
Розширення імені файлу починається з точки, за якою слідують від 1 до 3 символів.
COMMAND.COM PAPER.CHI AUTOEXEC.BAT
Символи в імені та розширенні можуть бути великими та малими латинськими літерами, цифрами та символами - _ $ # & @! % ( ) < >
Наприклад: .COM, .EXE – готові до виконання програми; .BAT – командні (Batch) – файли; .FOR - тексти програм на ФОРТРАН; .C - тексти програм на Сі; .PAS - програми на Паскалі; .BAS – тексти програм на Бейсику; .BAK - копія файлу перед його зміною.
У імені та розширенні імені файлу великі та малі латинські літери є еквівалентними, так як MS DOS переводить всі малі літери у відповідні великі літери.
Слід зазначити, що багато програм використовують розширення .BAK для копій файлу, що робляться перед його зміною. Наявність такої копії дозволяє відновити вміст файлу у разі його помилкової зміни або видалення.
Заборонені імена файлів
Деякі імена файлів є забороненими, тому що MS DOS розуміє їх як іменапристроїв.
Ці імена такі:
AUX - додатковий пристрій, що приєднується до асинхронного комунікаційного порту;
COM1 – COM3 – пристрої, що приєднуються до асинхронних комунікаційних портів 1 – 3;
LPT1 – LPT3 – пристрої, що приєднуються до послідовних портів 1 – 3 (зазвичай це принтери);
CON – при введенні – клавіатура, при виведенні – екран;
NUL - "порожній" пристрій; всі операції вводу-виводу цього пристрою ігноруються.
Імена файлів реєструються та об'єднуються на магнітних дисках у каталогах (директоріях). Каталог - це спеціальне місце на диску, в якому зберігаються імена файлів, відомості про розмір файлів, час їх останнього оновлення, атрибути (властивості) файлів і т.д. Якщо в каталозі зберігається ім'я файлу, то кажуть, що цей файл знаходиться у цьому каталозі. На кожному магнітному диску може бути кілька каталогів. У кожному каталозі може бути багато файлів, але кожен файл завжди реєструється лише в одному каталозі. Кожен каталог має ім'я і може бути зареєстрований в іншому каталозі.
Вимоги до імен каталогів самі, що імен файлів. Як правило, розширення імені для каталогів не використовується.
На кожному магнітному диску є один головний чи кореневий каталог. У ньому реєструються файли та підкаталоги (каталоги 1-го рівня).
У каталогах 1-го рівня реєструються файли та каталоги 2-го рівня тощо. Виходить ієрархічна деревоподібна структура каталогів на магнітному диску.