
Понятие файла и каталога
Файл – это поименованное место на диске, в котором хранится блок информации.
Каталог – это место хранения имен файлов, сведений об их размерах, времени и даты создания или обновления.
В любом каталоге вместе с файлами могут содержаться и другие каталоги, их принято называть подкаталогами.
Каталог самого верхнего уровня называется корневым каталогом.
Любой каталог, содержащий подкаталоги, называется по отношению к ним родительским каталогом.
Система файлов и каталог образует на диске так называемое дерево каталогов.
Каталог, в котором в данный момент происходит работа, называется текущим.
Последовательность из имен каталогов, разделяемых символом \, задающие маршрут от текущего или корневого каталога к каталогу, в котором находится файл, принято называть путем к файлу.
Правила назначения имен файлов (каталогов)
Полное имя файла состоит из двух частей: собственно имени (максимум 8 символов) и расширения (типа) файла (максимум 3 символа). Имя файла отделяется от расширения точкой.
Имена файлов принято записывать маленькими буквами, а имена каталогов – большими.
В качестве символов, используемых в имени файла или каталога, допустимы все символы кода ASCII, начиная с 20, кроме: \, /, [], {}, :б ., ; , =, +, |, <, >, @, $.
Тип файла определяет его назначение:
.COM – файл с программой машинного кода максимум 64 кбайт;
.EXE – файл с программой машинного кода более 64 кбайт;
.BAT – файл пакетной обработки, состоящий из специальных управляющих команд;
.txt – текстовый файл;
.pas – программа, написанная на языке Паскаль;
.doc – документ Word;
.bmp – графический документ;
.bas – программа, написанная на языке Бэйсик.
Глобальные идентификаторы
Это символы * и ?
Стоящий в имени или в расширении символ * или ? позволяет одним вызовом обратиться сразу к нескольким файлам.
? означает, что эту позицию может занять любой разрешенный символ.
* заменяет все отсутствующие символы в имени или расширении файла.
За знаком * в имени или расширении файла не должен следовать никакой другой символ.
Атрибуты файлов
Каждому файлу кроме имени и расширения можно задать определенные атрибуты, которые отражают информацию об использовании и свойствах файла и запоминаются в идее атрибутных битов в каталоге файлов.
Существует четыре атрибута файлов:
Read Only (R/O) R – файлы, защищенные от перезаписи;
System S – системный, устанавливается на системные файлы операционной системы;
Hidden H – скрытый файл;
Archive A – архивный файл, устанавливается автоматически при создании файла и сбрасывается программами резервного копирования.
Файловые системы. Файлы и Каталоги. Понятие файловой системы
Файловая система – это набор соглашений, определяющих организацию данных на носителей информации. Наличие этих соглашений позволяет операционной системе и другим программам работать с файлами и каталогами, а не просто с участками дисков (секторами и дорожками).
Файловая система определяет:
как хранятся файлы и каталоги на дисках;
какие сведения хранятся о файлах и каталогах;
как можно узнать, какие участки диска, а какие нет;
формат каталогов и другой служебной информации на диске.
Для использования дисков, записанных (размеченных) с помощью некоторой файловой системы операционная система или специальная программа должна поддерживать эту файловую систему.
FAT- таблица размещения файлов
Файлы на диске размещаются по пронумерованным кластерам. Поскольку файл помещается в свободный ближайший кластер, то возможно, что не всегда файл окажется в смежных кластерах. Файл, размещённый в несмежных кластерах, называется фрагментированным.