СПОСОБЫ ОБРАЩЕНИЯ К ФАЙЛУ
Как обращаться к файлу
К файлу можно обращаться с помощью имени, полного имени, спецификации. Для того чтобы воспользоваться одним из этих вариантов, надо знать ряд правил и соглашений, позволяющих унифицировать в операционной системе процедуру обращения к файлу. Рассмотрим эти варианты.
Правило образования имени.Имя файла всегда уникально и служит для отличия одного файла от другого. Имя фата образуется из символов,цифр, знаков подчеркивания, но в MS DOS используются только до 8 букв буквы латинского алфавита.
Внимание! При образовании имени нельзя использовать символы .*?:;,<> = .
По имени к файлу обращаются редко, обычно только в тех прикладных программах, когда это специально предусмотрено, а также при вводе имени файла, где хранится команда операционной системы.
В качестве имени файла можно использовать символьное имя устройства
Правило образования полного имени..Обычно к файлу обращаются с помощью полного имени, за исключением оговоренных выше случаев. Полное имя файла более подробно характеризует файл и образуется из имени файла и типа (расширения), разделенных точкой.
Тип файла служит для характеристики хранящейся в файле информации и образуется не более чем из трех символов, причем используются, как и при образовании имени, только буквы латинского алфавита.
Внимание! В полном имени недопустимы пробелы между именем и типом.
При образовании типа, так же как и имени, нельзя использовать русские буквы и символы .*?:;,<> = пробел.
При работе на персональном компьютере установлен ряд соглашений по заданию типа файла, некоторые из которых приведены в табл.9.1.
Таблица 9.1. Соглашения по типу файлов
Тип | Назначение |
.ARJ | Архивный файл |
.ВАК | Копия файла, создаваемая при перезаписи файла оригинала |
.BAS | Программа на языке Бейсик |
.ВАТ | Командный файл |
.СОВ | Программа на языке Кобол |
.COD | Версия файла типа .OBJ на языке ассемблера |
.СОМ | Командный системный файл, исполняемый файл |
.DAT | Файл данных |
.DOC | Файл документов (текстовый) |
.EXE; | Исполняемый файл |
.FOR | Программа на языке Фортран |
.HEX | Символьное шестнадцатеричное представление двоичных данных в коде ASCII |
.HLP | Файл для справочной информации |
.LIB | Библиотека программ |
.OBJ | Скомпилированная объектная программа на машинном языке |
.OVL | Оверлейный файл прикладной программы |
.OVR | Оверлейный файл программы компилятора |
.PAS | Программа на языке Паскаль |
.PIC | Данные выводимого на экран изображения |
,PRN | Листинг (распечатка программы) |
.SYS | Файлы, расширяющие возможности операционной системы, например драйверы |
.SYM | Таблица символов для компилятора |
TER | Описание терминала (для асинхронной передачи) |
.IMP | Временный файл |
.TXT | Текстовый файл |
.$$$ | Временный файл |
Внимание! Пользуйтесь всегда соглашениями по типу файла из табл. 9.1. При несоблюдении этих соглашений вы затрудните дальнейшую работу и свою, и коллег.
При обращении к файлу типа ВАТ, СОМ, ЕХЕ достаточно задать только его имя, тип не указывается. При одинаковых именах приоритет — в порядке, указанном выше.
Практические рекомендации.Хотя операционная система разрешает в имени и типе файла наличие написанных в любой последовательности символов с учетом ограничений, рекомендуется использовать буквы латинского алфавита и цифры, а имя начинать с буквы.
При назначении имен файлов рекомендуется образовывать их так, чтобы они отражали смысловое содержание файла.
Как обращаться к группе файлов ?
Часто возникает ситуация, когда надо работать не с одним файлом, а с группой файлов.
Эти операции достаточно легко выполнить, пользуясь при формировании имен и типов файлов шаблоном.
Шаблон имени файла— специальная форма, в которой в полях имени и типа файла используются символы * или ? .______________________________________________________
Символ * служит для замены любой последовательности символов. В шаблоне может быть использовано в поле имени и типа по одному символу * .
Символ ?служит для замены одного символа. В шаблоне может быть использовано несколько таких символов.