Текст опубликован в личном блоге и его автор не имеет отношения к администрации сайта
Windows 11 — современная операционная система, в которую Microsoft активно внедряет различные новшества, но в ней все еще сохранились инструменты из первых версий ОС. Кроме того, существуют старые правила, которые могут помешать пользователям Windows дать файлу определенное имя.
Как сообщает издание Windows Latest, существует ряд имен и сокращений, которые нельзя использовать для именования файлов в Windows 11. Если пользователь попытается это сделать, операционная система отклонит ввод и потребует выбрать другое имя для файла или папки. Всего насчитывается шесть категорий таких имен, причем в каждую из них входит несколько вариантов.
Так, в Windows 11 нельзя назвать файл «CON», «PRN», «AUX» или «NUL». Операционная система также блокирует использование имен от «COM1» до «COM9» и от «LPT1» до «LPT9». Как еще несколько лет назад объяснил в своем блоге разработчик Microsoft Рэймонд Чен, это ограничение уходит корнями в эпоху DOS.
Дело в том, что в те времена эти обозначения были зарезервированы за конкретными устройствами: «CON» — за консолью, «PRN» — за принтером, а «COM1»–«COM9» — за физическими портами системы. «NUL», в свою очередь, приводил к немедленному удалению файлов. «AUX» предназначался для вспомогательных устройств, а «LPT» — для параллельных портов принтера.
По словам Чена, DOS 1.0 не поддерживала ни подпапки, ни использование строчных букв; кроме того, основное имя файла не могло превышать восьми символов, а расширение — трех. Чен подчеркивает, что Microsoft намеренно сохранила эту функцию даже в новых версиях Windows: «Ею продолжают пользоваться и по сей день».