Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informat_dlya_ekonomisto.doc
Скачиваний:
35
Добавлен:
02.05.2019
Размер:
18.29 Mб
Скачать

2. Понятие файловой структуры

Имя файла является средством для адресации к нему, т.е. по имени файл можно разыскать в файловой структуре.

Файловая структура- это структура данных, определяющая метод хранения файлов и способ доступа к ним. Выбор структуры зависит от типа носителя, на котором хранится информация.

Все носители информации условно делятся на большие категории:

  • Устройства последовательного доступа (магнитные ленты).

  • Устройства прямого доступа (магнитные диски).

Если для хранения информации используют устройства с последовательным доступом, то применяют списочные или табличные структуры.

Если для хранения информации используют устройства с произвольным доступом, то применяют иерархические структуры.

3. Понятия каталога и маршрута

Для упорядочения хранения файлов на МД используют каталоги (папки). Каталог- раздел внешней памяти, где хранятся файлы, объединённые по какому- либо признаку (например, принадлежность какому-нибудь пользователю, программе и др.). Каталог имеет имя и может входить в другой каталог. В этом случае говорят о подчинённом каталоге или подкаталоге.

На каждом диске имеется корневой каталог, содержащий обычные файлы и каталоги 1- го уровня. В каталоги 1- го уровня могут входить обычные файлы и каталоги 2- го уровня и т.д. Так образуется иерархическая или древовидная структура. Следовательно, совокупность файлов и каталогов образует файловую структуру, которая имеет иерархический вид.

При сложной, иерархической файловой структуре на диске для обращения к файлу необходимо указать его местоположение- цепочку подчинённых каталогов. Цепочка имён каталогов, точно указывающих местоположение файла, называется маршрутом или путём. Имена каталогов в маршруте отделяются друг от друга символом “\”. Маршрут от собственного имени файла отделяется тем же разделителем. Таким образом, файл полностью задаётся следующими элементами:

  1. именем диска (может не указываться, если диск является активным);

  2. маршрутом (может не указываться, если каталог, в котором находится файл, в данный момент является активным);

  3. именем файла (файл должен находиться в последнем каталоге маршрута).

Если маршрут начинается с символа “\”, то местоположение файла исчисляется от корневого каталога, в противном случае- от текущего каталога активного диска. Например:

\GRUP\MYFILE.PAS - файл находится в подкаталоге GRUP корневого каталога активного диска.

TEST\U3\U3.EXE - файл находится в каталоге 2- го уровня U3, который находится в каталоге 1- го уровня TEST, который находится в текущем каталоге активного диска.

4. Групповые имена файлов

Для обращения к целой группе файлов используются групповые имена (глобальные имена или шаблоны, маски). В шаблонах в качестве заменителей символов используются вопросительный знак (?) и звёздочка (*). Символ “?” внутри шаблона означает, что данная позиция может содержать либо один произвольный символ, либо не содержать никакого символа. Символ “*” внутри шаблона означает, что, начиная с данной позиции до конца имени или типа файла, могут располагаться любые символы. Например:

*.exe - все файлы типа exe. *.* - все файлы текущего каталога.

PHASE?.* - все файлы, начинающиеся с имени PHASE, шестой символ которого любой, расширение любое.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]