в этой файловой системе состоит
Имя файла в этой файловой системе состоит из одного или не более чем восьми символов, которые приведены в нижеследующей таблице. Кроме того, у файловых систем программных продуктов фирмы Microsoft присутствует так называемое расширение , отделяемое от имени файла точкой. Это расширение неявно указывает, какой программой создан или будет обрабатываться файл.
Примечание: В операционных системах UNIX такого понятия нет: там расширение - это просто часть имени.
В MS-DOS расширение может содержать от нуля до трех символов. Ограничения на используемые символов в расширении - те же, что и в имени файлов.
Таблица D.I. Используемые символы в имени файлов в MS-DOS.
Тип используемых символов |
Обозначение |
Прописные и строчные латинские буквы |
A-Z и a-z (*) |
Цифры |
0 - 9 |
Служебные символы: |
_~!@#$%^&(){}'` |
Прописные и строчные русские буквы (**) |
А-Я и а-я |
Примечание (*): MS-DOS не делает различия между строчными и прописными буквами. При выводе имени все буквы преобразуются в прописные.
Примечание (**): русские буквы доступны лишь в пан=европейской и русской локализованной версии MS-DOS.
В MS-DOS расширения играют очень важную роль. Так, исполняемые файлы MS-DOS имеют следующие расширения (смотри таблицу D.II.)
Таблица D.II. Расширения исполняемых файлов.
Расширение |
Признак файла |
.COM |
Двоичный исполняемый под MS-DOS файл. Не имеет заголовка. Максимальный размер - 64 Кбайт. |
.EXE |
Двоичный исполняемый под управлением MS-DOS или MS Windows самонастраивающийся файл. Содержит заголовок. Не имеет ограничений на длину. |
.BAT |
Командный файл MS-DOS. В нем записывается последовательность двоичных программ, выполняемых под управлением MS-DOS. |
На имена файлов в операционных системах MS-DOS, кроме ограничений на длину и тип символов, накладываются дополнительные ограничения. Следующие имена файлов зарезервированы за внешними устройствами (см. таблицу D.III).
Таблица D.III. Зарезервированные имена MS-DOS.
Имя |
Устройство. |
LPT1 - LPT4 |
Устройства, подключенные к параллельным портам компьютера. Цифра обозначает номер порта. |
PRN |
Синоним LPT1, Обычно к этому порту подключен принтер. |
COM1 - COM8 |
Устройства, подключаемые к последовательным портам компьютера. Цифра обозначает номер порта. |
AUX |
Синоним COM1. Обычно к нему подключается модем или мышь. |
CON |
Консоль. При выводе символов - это экран монитора, а при вводе - клавиатура. |
NUL |
Пустое устройство. Все операции ввода - вывода на это устройство игнорируются. При чтении с этого устройства выдается символ конца файла, а при записи символы пропадают, но программе сообщается об успешном выводе. |
Эти вышеперечисленные имена устройств не могут функционировать как имена файлов. Однако применение их в качестве расширений допустимо! Примеры:
PRN.TXT - недопустимое имя файла.
TEXT.PRN, NEW.AUX - допустимые имена файлов.
Поскольку каталог является одним их видов файла (смотри выше раздел A.1.2.), то на него действуют те же ограничения на имена, что и на файлы.
Расширение имени каталога не несет никакой смысловой нагрузки и служит лишь довеском к имени. Обычно расширение у каталогов отсутствует.
Содержание раздела