Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Повний шлях до файла

Читайте также:
  1. Загрузка файла конфигурации
  2. Объем растрового файла
  3. Тема 13. Работа с файлами в Си.
  4. Формат модуля определяет структура файла и правила его загрузки.
  5. Формат файла конфигурации
  6. Формат файла проверки

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

В ОС 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) — преференційні тарифні заходи, що містяться в угодах, які ЄС уклав з певними країнами або територіями за межами митної території ЄС або групами країн чи територій.

mybiblioteka.su - 2015-2024 год. (0.008 сек.)