Курс лекций по информатике. Кадырова Г.Р. - 22 стр.

UptoLike

Составители: 

24
файле хранят данные, относящиеся к одному типу. В этом случае тип данных
определяет тип файла.
Проще всего представить себе файл в виде безразмерного канцелярского
досье, в которое можно по желанию добавлять содержимое или извлекать его
оттуда. Поскольку в определении файла нет ограничений на размер, можно
представить себе файл, имеющий 0 байтов (пустой файл), и файл, имеющий
любое число байтов.
В определении файла особое внимание уделяется имени. Оно фактически
несет в себе адресные данные, без которых данные, хранящиеся в файле, не
станут информацией из-за отсутствия метода доступа к ним. Кроме функций,
связанных с адресацией, имя файла может хранить и сведения о типе данных,
заключенных в нем. Для автоматических средств работы с данными это важно,
поскольку по имени файла они могут автоматически выбрать наиболее адек-
ватный метод для извлечения информации из него.
Понятие о файловой структуре
Требование уникальности имени файла очевиднобез этого невозможно
гарантировать однозначность доступа к данным. В средствах вычислительной
техники требование уникальности имени обеспечивается автоматическисоз-
дать файл с именем, тождественным уже имеющемуся, нельзя.
Хранение файлов организуется в иерархической структуре, которая в дан-
ном случае называется файловой структурой. В качестве вершины структуры
служит имя носителя, на котором сохраняются файлы. Далее файлы группиру-
ются в каталоги (папки), внутри которых могут быть созданы вложенные ка-
талоги (папки). Путь доступа к файлу начинается с имени устройства и вклю-
чает все имена каталогов (папок), через которые он проходит. В качестве разде-
лителя используется символ «\» (обратная косая черта).
Уникальность имени файла обеспечивается тем, что полным именем файла
считается собственное имя файла вместе с путем доступа к нему. Понятно,
что в этом случае на одном носителе не может быть двух файлов с тождествен-
ными полными именами.
<Путь доступа к файлу> \ <Имя . расширение>
Пример записи полного имени файла:
<имя носителя>\<имя каталога- 1>\...\<имя каталога-N>\<собственное имя
файла>
Вот пример записи двух файлов, имеющих одинаковое собственное имя и
размещенных на одном носителе, но отличающихся путем доступа, то есть
полным именем. Для наглядности имена каталогов (папок) напечатаны пропис-
ными буквами.
С:\Мои документы\Лекции\Информатика\Лекция 1.doc
С:\Мои документы\ Лекции\История\Лекция 1.doc
В данных примерах мы имеем два файла с одинаковым собственным име-
нем Лекция.doc. Однако это разные файлы. Они различаются полными имена-
ми, в состав которых кроме собственного имени входит также и путь доступа.