ВУЗ:
Составители:
Рубрика:
35
чаются. Так, например, следующие имена будут рассматриваться MS-DOS
как имя одного и того же файла:
autoexec.bat
AUTOEXEC.BAT
AutoExec.Bat.
Зарезервированные расширения
В общем случае расширение файла может быть любым, то есть MS-DOS
при выполнении таких операций как создание, удаление, переименование,
чтение, запись файлов расширение (если оно есть) рассматривается просто
как продолжении имени. И только в том случае, когда файл (а вернее его со-
держимое) передается MS-DOS для загрузки и исполнения, то перед этим
вначале
анализируется расширение имени файла. Если в качестве расшире-
ния стоит .com, .exe или .bat, то файл считается исполняемым и будет
загружен в память и запущен. Причем, файлы с расширениями .com и .exe
интерпретируются как программы в машинных (двоичных) кодах (только в
различных форматах), а с расширением .bat - как командный (пакетный)
файл, содержащий команды MS-DOS в виде текстовых строк.
При запуске исполняемого файла можно указывать только его имя (без
расширения); при этом система сама будет разыскивать в текущем каталоге
(и в каталогах из маршрута поиска, задаваемого командой PATH) файл с та-
ким же именем и с расширением .com, .exe или .bat. Если
такой файл най-
дется, то он будет запущен. Однако, если в области поиска окажутся не-
сколько исполняемых файлов с одинаковыми именами, но с разными расши-
рениями, то приоритет будет отдан в следующем порядке: .com, .exe, .bat.
Например, если имеются файлы PROBLEM.BAT и PROBLEM.COM, то набор в
командной строке имени PROBLEM для
запуска, приведет к тому, что будет
запущен файл PROBLEM.COM.
Зарезервированные имена файлов
Некоторые имена файлов зарезервированы в качестве логических имен
устройств и поэтому запрещены для использования в качестве имен файлов:
AUX - дополнительное устройство, подключенное к асинхронному (парал-
лельному) порту;
COM1 ... COM3 - устройства, подключенные к адаптерам (с 1 по 3) после-
довательного интерфейса;
LPT1 ... LPT3 - устройства, подключенные к адаптерам (с 1 по 3) парал-
лельного интерфейса;
CON - (консоль
) при вводе клавиатура, при выводе экран дисплея;
PRN - принтер;
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »