Информатика. Теория и практика
Урок 10. Файлы и папки
Все современные ОС обеспечивают создание файловой системы, которая предназначена для хранения данных на дисках и обеспечения доступа к ним.
Основные функции файловой системы можно разделить на две группы:
-
Функции для работы с файлами (создание, удаление, переименование файлов и т.д.)
-
Функции для работы с данными, которые хранятся в файлах (запись, чтение, поиск данных и т.д.)
Известно, что файлы используются для организации и хранения данных на машинных носителях. Файл – это последовательность произвольного числа байтов, обладающая уникальным собственным именем или поименованная область на машинных носителях.
Структурирование множества файлов на машинных носителях осуществляется с помощью каталогов, в которых хранятся атрибуты (параметры и реквизиты) файлов. Каталог может включать множество подкаталогов, в результате чего на дисках образуются разветвленные файловые структуры.Организация файлов в виде древовидной структуры называется файловой системой.
Принцип организации файловой системы – табличный. Данные о том, в каком месте на диске записан файл, хранится в таблице размещения файлов (File Allocation Table, FAT).
Согласно соглашению, принятому в MS-DOS, способом именования файлов на компьютерах IBM PC было соглашение что имя файла состоит из двух частей: собственно имени и расширения имени. На имя файла отводилось первоначально 8 символов, в настоящее время - может быть 255 символов, а на его расширение – 3 символа первоначально, в настоящее время не ограничено.
Имя от расширения отделяется точкой. Как имя, так и расширение могут включать только алфавитно-цифровые символы латинского алфавита. Имена файлов содержать любые символы, кроме девяти специальных: \ / : * ? “ < > |.
В имени разрешается использовать пробелы и несколько точек. Имя файла заканчивается расширением, состоящим из трех символов. Расширение используется для классификации файлов по типу.
Пример2: Расписание_уроков.doc
Расписание уроков.doc
Пример3: Типы файлов
-
Исполняемые программы - exe, com
-
Текстовые файлы - txt, rtf, doc, docx
-
Графические файлы - bmp, gif, jpeg, png
-
Звуковые файлы -- wav, mp3
-
Видеофайлы - avi, mp4.
Уникальность имени файла обеспечивается тем, что полным именем файла считается собственное имя файла вместе с путем доступа к нему. Путь доступа к файлу начинается с имени устройства и включает все имена каталогов (папок), через которые проходит. В качестве разделителя используется символ “\” (обратный слеш - обратная косая черта) или стрелка.
Например: D:\Documents and Settings\ТВА\Мои документы\lessons-tva\ robots.txt
В операционной системе Windows 8 вместо слеша используются стрелки.
Несмотря на то, что данные о местоположении файлов хранятся в табличной структуре, пользователю они представляются в виде иерархической структуры – людям так удобнее, а все необходимые преобразования берет на себя операционная система.
К функции обслуживания файловой структуры относятся следующие операции, происходящие под управлением операционной системы:
-
создание файлов и присвоение им имен;
-
создание каталогов (папок) и присвоение им имен;
-
переименование файлов и каталогов (папок);
-
копирование и перемещение файлов между дисками компьютера и между каталогами (папками) одного диска;
-
удаление файлов и каталогов (папок);
-
навигация по файловой структуре с целью доступа к заданному файлу, каталогу (папке);
-
управление атрибутами файлов.