Как начинался компьютер
Компьютерная революция
Двоичный код
Разработки военных лет
Интегральные микросхемы
Микрокомпьютер
Персоны
Сеть
Язык компьютера
Развитие ПО
Гибкие системы
Средства разработки
Информатика
Вычислительная наука
Операционные системы
Искусственный интеллект
Предыстория
Поиск
Знания и рассуждения
Логика
Робототехника
 

 
Определение: файл Печать

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

В соответствии с характером хранимой информации файлу обычно приписывают тип. Задание типа осуществляет либо сам пользователь, либо программа, порождающая файл. Имя и тип используются совместно для идентификации файла. Имя может состоять из 1-8 букв, цифр и знаков ("минус", "подчерк"), расположенных в произвольном порядке. Тип может состоять из 1 - 3 букв или цифр (а также некоторых других символов) или же отсутствовать вообще.

Полное имя файла образуется из двух слов - имени и типа, разделяемых знаком "точка" (при отсутствии типа точка необязательна); поэтому тип иногда называют расширением имени.

Примеры полных имен файлов:

COMMAND.COM      XONIX.EXE

START.BAT      HELP.1

123.DOC      PROG1.PAS

PLAY_1.BAS      MYFILE

При создании файла или изменении его содержимого автоматически регистрируются дата и время, снятые с текущих показаний календаря и часов системы. Имя, тип, дата и время являются атрибутами файла, которые фиксируются в каталоге.

Шаблон имени файла часто употребляется в командах для обозначения сразу нескольких файлов или для сокращения записи имен файлов. В шаблонах часто употребляется знак *, обозначающий любое число любых символов, которые допускаются в именах и типах файлов. Кроме того, в шаблонах используется вопросительный знак, который позволяет "замаскировать" любой одиночный символ в имени или типе файла.

Примеры шаблонов:

PR*.* - все файлы с именами, начинающимися с PR;

*.EXE - все файлы типа EXE;

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

*. - все файлы, у которых отсутствует тип;

???.BAS - все файлы типа BAS с не более, чем трехбуквенными именами;

A?.* - все файлы, имена которых начинаются с A и состоят из одной или двух букв.

Термин "файловая система" часто употребляют в двух разных значениях. С одной стороны, файловой системой называют всю совокупность каталогов и файлов, хранимых на внешних носителях ПЭВМ. Эта точка зрения естественна для конечного пользователя, и этот термин часто употребляется именно в таком смысле. С другой стороны, нужно иметь в виду, что файловой системой иногда называют ту часть операционной системы, которая ведает доступом к каталогам и файлам, распределяет для них дисковое пространство и является, таким образом, программным средством.