Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций заочное.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
625.15 Кб
Скачать

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

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

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

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

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

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

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

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

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

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

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

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

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

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