Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
10-01-2013_13-05-42 / Лекция 7.doc
Скачиваний:
52
Добавлен:
31.05.2015
Размер:
103.42 Кб
Скачать

6.4. Обслуживание файловой структуры

Несмотря на то, что данные о местоположении файлов хранятся в табличной струк­туре, пользователю они представляются в виде иерархической структуры – людям так удобнее, а все необходимые преобразования берет на себя операционная сис­тема.К функции обслуживания файловой структуры относятся следующие операции, происходящие под управлением операционной системы:

  • создание файлов и присвоение им имен;

  • создание каталогов (папок) и присвоение им имен;

  • переименование файлов и каталогов (папок);

  • копирование и перемещение файлов между дисками компьютера и между ката­логами (папками) одного диска;

  • удаление файлов и каталогов (папок);

  • навигация по файловой структуре с целью доступа к заданному файлу, каталогу (папке);

  • управление атрибутами файлов.

Создание и именование файлов

Файл – это именованная последовательность байтов произвольной длины, Поскольку из этого определения вытекает, что файл может иметь нулевую длину, то фактически создание файла состоит в присвоении ему имени и регистрации его в файловой системе – это одна из функций операционной системы.Даже когда мы создаем файл, работая в какой-то прикладной программе, в общем случае для этой операции привлекаются средства операционной системы. По способам именования файлов различают «короткое» и «длинное» имя.До появ­ления операционной системы Windows 95 общепринятым способом именования файлов на компьютерах IBM PC было соглашение 8.3. Согласно этому соглашению, принятому в MS-DOS, Короткое имя файла состоит из двух частей: собственно имени ирасши­рения имени. На имя файла отводится 8 символов, а на его расширение – 3 символа Имя от расширения отделяется точкой. Как имя, так и расширение могут включать только алфавитно-цифровые символы латинского алфавита.

Основным недостатком «коротких» имен является их низкая содержательность. Далеко не всегда удается выразить несколькими символами характеристику файла, поэтомус появлением операционной системыWindows 95 было введено понятие «длинного» имени. Такое имя может содержать до 256 символов. «Длинное» имя может содержать любые символы, кроме девяти специальных: \ / : * ? « < > |. В имени разрешается использовать пробелы и несколько точек. Расширением имени счита­ются все символы, идущие после последней точки, их может быть и больше трех.

Введение длинных имен потребовало внесения изменений в организацию файло­вых систем на основе FAT. Появился термин VFAT, обозначающий файловую сис­тему на основе FAT с поддержкой длинных имен. Файловая система NTFS поддер­живает длинные имена с самого начала.

Наряду с «длинным» именем операционные системы семейства Windows создают также и короткое имя файла – оно необходимо для возможности работы с данным файлом на рабочих местах с устаревшими операционными системами.

Особенности использования длинных имен

Использование «длинных» имен файлов в операционных системах семейства Windows имеет ряд особенностей.

  • Если «длинное» имя файла включает пробелы, то в служебных операциях его надо заключать в кавычки.

  • В корневой папке диска количество единиц хранения ограничено. Чем длиннее имена, тем меньше файлов можно разместить в корневой папке.

  • Существует ограничение на длину полного имени файла (в него входит путь доступа к файлу, начиная от корневой папки). Полное имя не может быть длиннее 260 символов.

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

Прописные и строчные буквы в именах операционной системой отображаются, однако не различаются.

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

Соседние файлы в папке 10-01-2013_13-05-42