Вопросы по теме Windows 2000

Почему Windows XP и 2000 не дает создать папку с именем «prn» (без кавычек)? Пробовали создать на XP SP2 и 2000 SP4.

Отвечает :
Загляните в раздел реестра - HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\DOS Devices - посвящённый DOS-устройствам. Вы увидите, что имя PRN (принтер), например, зарезервировано для LPT1. Кроме него есть и другие, попробуйте создать папку под названием AUX (зарезервирован для COM1) - результат будет тот же.
Отвечает :
Потому что это, а также CON, COMx, LPTx и пр. - зарезервированные слова (в данном случае - поток принтера) и не могут быть использованы.
Отвечает :
Потому что "prn" - зарезервированное системой имя.
Отвечает :
Наследие DOS. То же самое будет с именами CON, AUX, LPT1-LPT4, COM1-COM4. В DOS - символические имена некоторых устройств. CON - консоль, PRN - принтер, COMx - COM-порт №x, LPTx - параллельный порт №x. AUX - извините, не помню. См. учебный курс лузера от г-на Фигурнова, издания до шестого включительно. Все имена зарезервированы. Скажем, набрав в командной строке copy con foo.txt, написав пару строк и окончив ввод символом конца файла (Ctrl-Z) можно обнаружить текстовый файлик foo.txt в текущем каталоге, содержащий только что написанное. Если же потом сделать copy foo.txt prn (или LPT1) и к машине подключен старый добрый и примитивный принтер, то увидим написанное и на бумаге. Нынче может и не сработать.
Отвечает :
Видимо, это зарезервированное слово (на случай совместимости с unix, где это слово в названии каталога обозначает устройство prn).
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...