Файлы и каталоги

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


Файлы делятся на две категории - текстовые и двоичные. Текстовые файлы предназначены для чтения человеком. Они состоят из строк символов, причем каждая строка оканчивается двумя специальными символами - «возврат каретки» (CR) и «новая панель» (LF). При редактировании и просмотре текстовых файлов эти специальные символы, как правило, не видно. В текстовых файлах хранятся тексты программ, командных файлов DOS и т.д. Файлы, которые не являются текстовыми, называются двоичными.
Текстовый файл, который не содержит русских букв и псевдографический символов (т.е. содержит только символы с кодами до 127), называется ASCII-файлом.


Каждый файл на диске имеет обозначение, которое состоит из двух частей: имени и расширения (часто имя и расширение вместе также называются именем, как правило, это приводит к путанице). В имени файла может быть от 1 до 8 символов для DOS и от 1 до 255 символов, включая пробелы и спецсимволы, для Windows 95/98, NT, 2000 и Me.


Расширение начинается с точки, за которой следуют от 1 до 3 символов. Например, command.com; paper.chi; autoexec.bat. Расширение файла не является обязательным. Оно, как правило, описывает содержание файла, поэтому использование расширения весьма удобно. Многие программы устанавливают расширение файла и по нему можно узнать, какая программа создала файл.

Например:
соm, ехе готовы к выполнению программы
bat командные (Batch) файлы
doc документы для редактора MS Word
xls документы для редактора MS Excel
chi документы для редактора ChiWriter
pas программы на Паскале
for программы на Фортране
bak Копия файла, делается перед его изменением


Каталог - это специальное место на диске, в котором хранятся имена фай-лов, сведения о размерах файлов, времени их последнего обновления, атрибуты (свойства) файлов и т.д. Если в каталоге хранится имя файла, то говорят, что этот файл находится в данном каталоге.
В операционных системах Windows и MS DOS папки и файлы образуют на дисках иерархическую файловую структуру. Понятие «папка» и «каталог» - это одно и то же. Организация файловой структуры очень проста. Файлы находятся в папках. Папки вложены в другие папки, более высокого уровня. Папка верхнего уровня называется корневой - она ??одна на каждом диске. Назначение файловой структуры - обеспечить однозначное отыскание любого файла, если известно его имя и путь поиска. Путь поиска начинается с корневой папки (ее имя совпадает с обозначением диска) и далее ведет через все вложенные папки к той папке, где находится разыскиваемый файл. Создание и обслуживание файловой структуры - это одна из основных функций операционной системы. Иными словами, файловая структура - это расположение файлов на диске в каталогах, каталоговый структура - это способ расположения папок (каталогов) на жестком диске.