logo search
билеты информатика 11

Файл. Работа с файлами

Файл – это хранящаяся на диске однородная по своему назначению и имеющая имя совокупность информации.

Правила образования имени файла и объединениях их в файловые системы связаны с операционной системой. Обычно имя файла состоит из двух частей: собственно имени и расширения. Собственно имя файла содержит не более восьми символов. Расширение имени состоит не более чем из трех символов и может иногда отсутствовать. Если расширение есть, то от основного имени оно отделяется точкой. По имени файла можно судить о его назначении, так как для расширений установлено некоторое соглашение, фиксирующее для ОС тип обработки файлов. Расширение com. Или Exe. Имеют файлы программ, предназначенных для исполнения по вызову пользователя, doc. – файлы с документом и т.д.

Список имен файлов, хранящихся на данном диске, находится в каталоге (директории) вместе со сведениями об их типе, размере, времени создания. Многие ОС позволяют организовать имена файлов в несколько каталогов, помещая в один каталог имена файлов, объединенных каким-либо признаком. Каталог может содержать любое разумное число файлов, он также может содержать другие каталоги, называемые в этой ситуации подкаталогами и т.д. Таким образом, образуется иерархическая структура каталога, «Дерево» каталогов, корнем которого является главный (корневой) каталог, ветками – подкаталоги, а листьями – файлы.

Два файла или два подкаталога, находящиеся в двух разных ка­талогах, могут иметь одинаковые имена. Поэтому для однозначной идентификации файла (каталога) на диске следует указать путь (path, маршрут) доступа к нему. Путь доступа состоит из имени

диска и списка имен каталогов; первый каталог в списке является подкаталогом корневого каталога, каждый последующий является подкаталогом предыдущего, последний каталог в этом списке со­держит искомый файл. Элементы списка разделяются обратной косой чертой (\), например:

C:\QBASIC\BASICl\qbasic.exe C:\QBASIC\BASIC2\qbasic.exe

Составное имя файла (pathname) состоит, таким образом, из пути доступа к файлу и носит также название полного имени фай­ла, однозначно определяя участок на диске с таким именем.

Каталог обеспечивает поиск нужного файла на диске по его имени.

Работа с файлами. Как было отмечено выше, файл — это хра­нящаяся на диске однородная по своему назначению и имеющая имя совокупность информации. Следовательно, выражение "рабо­та с файлами" означает произведение некоторых операций с сово­купностью информации, хранящейся на магнитном диске под своим именем. Это возможно благодаря наличию в составе любой операционной системы базового модуля и командного процессора. Под операциями с файлами понимают их создание (сохранение на диске с присвоением имени), поиск по каталогу диска, просмотр, копирование, переименование, удаление.