ФАЙЛЫ


Файлы. Имя и расширениефайла.

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


Файлы можно разделить на четыре группы:


Исполняемые — это файлы, которые представляют собой программы и которые можно запустить. Они могут иметь расширение .СОМ или .ЕХЕ;

Пакетные— они содержат в себе наборы команд MS-DOS и тоже могут быть выполнены. О них мы поговорим позже. Их расширение .ВАТ;

Текстовые— файлы, которые содержат текстовую информацию и которые можно вывести на экран и прочитать. Они имеют расширение .ТХТ, .DOC или, если содержат исходный текст программ, , .PAS, .BAS, .ASM и др.;

 

Прочие — это файлы конфигурирования системы, дополнительные файлы программ и т.д.

 

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

  У каждого файла есть полное имя, которое состоит из имени файла и его типа (расширения), разделенных точкой, по которому компьютер и находит его. Имя файла может состоять из 1-8 букв, цифр, знаков "-" (минус) и "_" (подчеркивание), расположенных в произвольном порядке, а расширение - до трех включительно . Друг от друга они отделяются символом "." (точка). Это правило иожно назвать правилом "8.3". Оно обязательно только для операционной системы MS-DOS. Расширение является необязательным параметром и, в принципе, может отсутствовать. При отсутствии типа точку в задании имени файла ставить не обязательно. Тип файла обычно соответствует характеру хранимой информации.
  Имя файла задается пользователем, тип также может задаваться пользователем, но иногда определяется программой, создавшей этот файл.


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


COMMAND.COM
AUTOEXEC.BAT
HELP.EXE
GAMES_2.ARC
BLACK1.PAS
A.EXE
README.TXT
AUTOEXEC.BAT
CONFIG.SYS


  В названии файлов могут использоваться прописные и строчные латинские буквы (причем, DOS не делает разницы между большими и маленькими буквами, т.е. символ "G" и символ "g" в названии файла будут восприняты совершенно одинаково), символы $ & # @ ' ! % ^ () {} [ ] - _ и цифры. Недопустимо использование символов ?,* ,. ,: ,; ,= ,+ , \, /, | и ". Следует заметить, что если Вы попытаетесь ввести более длинное имя, чем это допустимо, то ничего страшного не произойдет: лишние символы будут просто проигнорированы (в силу этого, например, названия файлов readtextl.txt и readtext2.txt будут восприниматься системой как один файл с названием readtext.txt, как, впрочем, и файлы ReadText.Txt и, скажем, READTEXT.TXT).

 

Здесь нужно сказать, что название файлов, т.е. имя и расширение файла вместе взятые, практически всегда называют просто именем файла, мы также будем пользоваться в дальнейшем этим соглашением.


  С любым файлом можно связать следующие характеристики:


  1. [полное] имя файла файла;


  2. длина файла ( в байтах);


  3. дата создания (после изменения) файла;


  4. время создания (после изменения) файла;


  5. специальные признаки - аттрибуты:


  Любой файл имеют четыре признака, называемые атрибутами файла. Перечислим и кратко охарактеризуем их:

  Н или hidden, скрытый файл — это файл, имя которого не выводится на экран при выдаче оглавления директории. Этот атрибут, как правило, имеют важные файлы, с которыми пользователь не должен ничего делать, в частности, этот атрибут имеют файлы операционной системы io.sys и msdos.sys;

  S или system системный файл — это файл, имеющий важное значение для операционной системы. Трогать эти файлы пользователю не рекомендуется. Файлы операционной системы io.sys и msdos.sys имеют также и этот атрибут. Файлы с атрибутом system, кроме того, являются неперемещаемыми, т.е. располагаются всегда на одном и том же месте диска;

  А или archive, неархивный файл — этот атрибут означает, что файл не является архивной копией. Он установлен практически у всех файлов, доступных пользователю;

  R или read-only, только чтение — файлы, запись в которые невозможна. У файлов io.sys и msdos.sys установлен и этот атрибут. Удалить с диска такие файлы можно только убрав этот атрибут (имеются в виду средства операционной системы, различные оболочки позволяют это делать напрямую).


ЗАДАНИЕ 1


НАЗАД!              ВПЕРЁД!