Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Именование файлов и каталогов

Читайте также:
  1. А сколько вы разместите файлов - это зависит только от Вас!!!
  2. В (наименование подразделения)_________________________________________
  3. В названии файла с сочинением необходимо указать фамилию имя отчество участника и наименование населенного пункта, например, Иванов_Иван_Иванович_город_Новосибирск.pdf
  4. В поле «Содержимое» нажать кнопку или стрелку «Для загрузки файлов перетащите их сюда».
  5. ВСЕ ЦИФРОВЫЕ РЕКВИЗИТЫ, НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ
  6. Выбор файловых хостингов

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

Точные правила именования файлов варьируются от системы к системе, но все современные операционные системы поддерживают использование в качестве имен файлов 8-символьные текстовые строки. Таким образом, andrea, bruce и cathy являются допустимыми именами файлов. Часто в именах файлов также разрешается использование цифр и специальных символов, поэтому могут применяться и такие имена файлов, как 2, urgent! и Fig.2-14. Многие файловые системы поддерживают имена файлов длиной до 255 символов.

В некоторых файловых системах, например UNIX, различаются прописные и строчные символы, тогда как в других, таких как MS-DOS, нет. Таким образом, имена файлов maria, Maria будут означать в системе UNIX два различных файла, тогда как в MS-DOS все эти имена будут соответствовать одному файлу.

Операционные системы Windows 95 и Windows 98 используют файловую систему MS-DOS и наследуют многие ее свойства, включая именование файлов. Операционные системы Windows NT и Windows 2000 также поддерживают файловую систему MS-DOS и наследуют ее свойства. Однако у последних двух операционных систем имеется своя файловая система (NTFS), обладающая отличными свойствами (например, именами файлов в кодировке Unicode.

Во многих операционных системах имя файла может состоять из двух частей, разделенных точкой, например prog.c. Часть имени файла после точки называется расширением файла и обычно означает тип файла. Так, в MS-DOS имя файла может содержать от 1 до 8 символов плюс расширение от 0 до 3 символов. В системе UNIX размер расширения файла зависит от пользователя. Кроме того, у файла может быть несколько расширений, например prog.c.Z, где.Z обычно используется, чтобы указать, что файл (prog.c) был сжат с помощью алгоритма Зива—Лемпеля.

В некоторых системах (например, в UNIX) расширения файлов являются просто соглашениями, и операционная система не принуждает пользователя их строго придерживаться. Файл file.txt может быть текстовым файлом, но это скорее напоминание пользователю, а не руководство к действию для операционной системы. Но в подобной ситуации есть один существенный недостаток – компилятор какой либо программы может отказаться компилировать файлы с расширениями отличными от расширений используемого языка.

Поэтому существует соглашение о именовании файлов базирующиеся на способе именования файлов в системе MS-DOS. Подобное соглашение полезно, когда одна и та же программа должна управлять различными типами файлов. Например, компилятору языка С может быть предоставлен список файлов, которые он должен откомпилировать и скомпоновать, причем некоторые из этих файлов могут содержать программы на языке С, тогда как другие являться ассемблерными файлами. В этом случае именно по расширениям файлов компилятор сможет отличить одни файлы от других.

В отличии от UNIX система Windows, знает о расширениях файлов и назначает каждому расширению определенное значение. Пользователи (или процессы) могут регистрировать расширения в операционной системе, указывая программу, «владеющую» данным расширением. При двойном щелчке мыши на имени файла запускается программа, назначенная этому расширению, с именем файла в качестве параметра. Например, двойной щелчок мыши на file.doc запускает Microsoft Word, который открывает файл file.doc.


Дата добавления: 2015-12-08; просмотров: 66 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.007 сек.)