К функции обслуживания файловой структуры относятся следующие операции, происходящие под управлением операционной системы:
v создание файлов и присвоение им имен;
v создание каталогов (папок) и присвоение им имен;
v переименование файлов и каталогов (папок);
v копирование и перемещение файлов между дисками компьютера и между ката-логами (папками) одного диска;
v удаление файлов и каталогов (папок);
v навигация по файловой структуре с целью доступа к заданному файлу, каталогу (папке);
v управление атрибутами файлов.
Атрибуты — это дополнительные параметры, определяющие свойства файлов. Операционная система позволяет их контролировать и изменять; состояние атрибутов учитывается при проведении автоматических операций с файлами.
Файл— это именованная последовательность байтов произвольной длины.
Каталоги (папки) — элементы иерархической структуры, необходимые для обеспечения удобного доступа к файлам, если файлов на носителе слишком много. Файлы объединяются в каталоги по любому общему признаку, заданному их создателем (по типу, по принадлежности, по назначению, по времени создания и т. п.). Каталоги низких уровней вкладываются в каталоги более высоких уровней и являются для них вложенными. Верхним уровнем вложенности иерархической структуры является корневой каталог диска.
В иерархических структурах данных адрес объекта задается маршрутом (путем доступа), ведущим от вершины структуры к объекту. При записи пути доступа к файлу, проходящего через систему вложенных каталогов, все промежуточные каталоги разделяются между собой определенным символом. Во многих операционных системах в качестве такого символа используется «\» (обратная косая черта), например: