Читайте также: |
|
При роботі з файлами необхідно знати, де вони розміщені. Положення файла у комп’ютері чи у мережі описує адреса файла, яку ще називають шляхом доступу до файла або шляхом пошуку файла. Шлях пошуку складається з імені диска (жорсткого, гнучкого, компакт чи мережного), на якому записаний документ чи програма, та імен усіх каталогів, які ведуть до файла.
В ОС MS-DOS і Windows використовується ієрархічна, деревоподібна структура файлів, у якій каталоги файлів самі розглядаються як файли і їх імена реєструються у каталозі попереднього рівня.
В ієрархічній файловій системі на дискові завжди є один кореневий каталог, у якому реєструються звичайні файли і каталоги 1-го рівня. У підкаталогах 1-го рівня, в свою чергу, створюються звичайні файли та підкаталоги 2-го рівня тощо. На рис 4.1 кореневий каталог зображено у вигляді суцільного вертикального ствола – “дерева” – і позначено С:\. Зі схеми видно, що безпосередньо у кореневому каталозі знаходяться підкаталоги DOS, TEMP і файли CONFIG.SYS, AUTOEXEC.BAT, COMMAND.COM. У каталозі ТЕМР містяться підкаталоги DOS, BOM і файл A1.TXT. У каталозі ВОМ – каталог АТС і файли GRAF.1, GRAF.2.
Імена каталогiв вiдокремлюються знаком “\” – зворотна похила риска (одиночний слеш). Таким чином, для ідентифікації файлiв у iєрархiчних каталогах вказують:
диск: шлях\iм’я файла.розширення, де диск: - iм’я накопичувача (А:, В: – вiдповiдно перший та другий дисковод гнучких дискiв, С: – дисковод жорсткого диска); шлях – позначення шляху до потрiбного файла.
Iм’я накопичувача i шлях за файловою системою запам’ятовуються у буферi і вони вважаються робочими (поточними). Якщо при звертаннi до файла опускаються iм’я накопичувача i шлях, то вони вважаються поточними. Якщо шлях починається iз знаку “\”, то мiсцеположення файла визначається вiд кореневого каталога даного накопичувача. Iнакше мiсцеположення визначається вiд поточного маршруту даного накопичувача.
Нехай на диску С: створена файлова система (рис. 4.1). Тоді шлях до файла GRAF.2 визначається наступним чином:
С:\ТЕМР\BOM\GRAF.2
Приклади:
1. С:\ТЕМР\A1.TXT – файл A1.TXT входить до пiдкаталога ТЕМР кореневого каталога жорсткого диска С:.
2. GRAF.1- файл GRAF.1 входить до поточного каталога поточного диска (поточним у даному випадку є шлях С:\ТЕМР\BOM).
Файли з одним i тим самим iменем (наприклад, DOS) можуть знаходитись у декiлькох каталогах. Маршрути до різних підкаталогів DOS: C:\DOS i C:\PROM\DOS.
В iменi каталога можуть використовуватись латинськi лiтери вiд A до Z, цифри вiд 0 до 9 та спецIальнi знаки: $, #, @,!, (,), -, {, }, _, %.
Специфікація файла - це повне описання файла: маршрут + ім’я (файла чи підкаталога). Нехай поточним є підкаталог ТЕМР і промпт (запрошення ввести команду чи маршрут з іменем) має вигляд С:\ТЕМР>. Тоді до файла GRAF.2 звертаються наступним чином:
C:\TEMP>BOM\GRAF.2
або C:\TEMP>C:\TEMP\BOM\GRAF.2
Специфікація файла GRAF.2, вказана в першому випадку, називається короткою, а у другому – повною.
Вказівка C:\TEMP>BOM\GRAF.2 змусить систему шукати файл GRAF.2 у каталозі ВОМ, розміщеному безпосередньо в кореневому каталозі, так як початковий слеш у специфікації файла говорить, що маршрут починається від кореневого каталога. Відсутність початкового слеша заставляє систему починати пошук від поточного каталога.
Iм’я файла та розширення утворюються за тими самими правилами, що й iмена каталогiв. Для зручності файли однакового значення мають однакове розширення. Наприклад, усі файли, які є програмами, мають розширення COM або EXE (COM – Command, команда і EXE – Execute, виконувати):
програма DOS – COMMAND.COM
програма Бейсік – BASIC.COM чи BASIC.EXE
Усі файли, які містять програми, написані мовою Бейсік, мають розширення BAS. Ці файли обробляються програмою BASIC.COM.
Стандартнi розширення iмен файлiв, якi найчастiше використовуються в операцiйнiй cистемi MS-DOS:
ASM – вихiдний файл мовою Асемблера;
BAK – файл iз резервною копiєю (архівний файл);
BAS – файл iз програмою мовою Бейсiк;
BAT – командний файл;
BIN – двiйковий програмний файл;
C – вихiдний файл мовою CI;
COM – виконуємий файл програми;
CPI – файл iз даними кодовоi сторiнки;
СРР – файл тексту мовою С++;
DAT – файл даних;
DOC – текстовий файл, або файл даних у коді ASCII (документ);
ЕХЕ - виконуємий файл програми;
HLP – файл iнтерактивного довiдника;
LST – файл iз лiстингом програми;
LIB – бiблiотечний файл;
OBJ – об’єктний (промiжний) файл програми;
OVL – програмний оверлейний файл;
OVR – програмний оверлейний файл;
PAS – вихiдний файл мовою Паскаль;
SYS – системний файл або драйвер пристрою;
TMP – робочий (тимчасовий) файл;
TXT – текстовий файл;
$xx – тимчасовий або неправильно записаний файл.
Дата добавления: 2015-11-04; просмотров: 95 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Файлові системи, каталоги | | | D) — преференційні тарифні заходи, що містяться в угодах, які ЄС уклав з певними країнами або територіями за межами митної території ЄС або групами країн чи територій. |