Как нельзя называть папки в Windows и почему?
В операционной системе «Виндовс» обычному пользователю сложно будет при создании новой папки дать ей определенные имена, потому что они запрещены. Мы рассмотрим подробнее, как нельзя называть папки в Windows и почему.
Какие названия для папок запрещены в «Виндовс»
В операционной системе нельзя создавать папки с именами CON, PRN, NUL и так далее. Данный запрет связан с тем, что такие имена каталогов зарезервированы для использования в определенных системных задачах и процессах. Конечно, при особом желании вы можете сделать папку с зарезервированным в «Виндовс» именем, используя командную строку или код пробела. Полный же список того, как нельзя называть папки в Windows, выглядит следующим образом:
- CON;
- PRN;
- AUX;
- NUL;
- COM с цифрой в конце от 0 до 9;
- LPT с цифрой в конце от 0 до 9.
Также у вас не получится создать папку или файл, в имени которого будут содержаться один или несколько таких символов, как знаки меньше и больше (>, некоторых все-таки получается сделать такую директорию, несмотря на то, что так нельзя называть папки в Windows.
Как дать каталогу зарезервированное имя
Хотя назвать папку CON или PRN в операционной системе «Виндовс» напрямую весьма затруднительно, есть два обходных пути:
- Использовать пробел.
- Прибегнуть к помощи командной строки.
Рассмотрим каждый из путей немного подробнее.
Система не допускает того, чтобы имя файла или папки содержало только пробел или заканчивалось пробелом. Но вы можете использовать комбинацию клавиш alt и 255 для создания невидимого символа перед названием con или prn.
Чтобы дать зарезервированное имя каталогу вторым путем, запускаем командную строку, где набираем, например, md \\.\c:\aux. Поздравляем, папка с именем «AUX» появится на вашем диске С. Вы сможете ее просмотреть в проводнике, но не сможете удалить. Для удаления директории вам придется прибегнуть вновь к командной строке, где надо прописать следующее: rd \\.\c:\aux. Специалисты не советуют создавать папки с зарезервированными в системе именами, так как вы не получите от этого практически никакого толка. Возможно, вы сможете удивить своих товарищей или девушку в познаниях информационных технологий, но не более того.
Далее подробно разберемся, почему папку нельзя назвать CON или другим зарезервированным в системе именем.
Почему не стоит давать директориям имена Con, Prn, Aux, Com1 и так далее
Выше приводился полный список имен, которые нельзя давать папкам и именам. Причина того, почему так нельзя называть папки в Windows, как правило, заключается в том, что эти ключевые слова зарезервированы еще со времен MS-DOS. Например, имя CON не стоит давать папке или файлу, так как это сокращение от console — консоль для ввода данных. Оно предназначено для внутренней команды операционной системы, вызывающей на экран компьютера консоль. Хотя многие ресурсы во Всемирной сети утверждают, что это было прозвище Билла Гейтса, которое он сильно невзлюбил в молодости.
По такому же принципу были зарезервированы и другие имена: prn — сокращенное обозначение принтера, aux — системного динамика, COM и LPT — последовательного и параллельного портов.
Итак, теперь вы знаете, как нельзя называть папки в Windows и почему.
Почему нельзя создать папку con?
В операционных системах Microsoft (DOS, Windows) имя CON (наряду с LPT, COM, . ) является зарезервированным. Файл с именем CON — это псевдоним для консольного ввода и вывода. Например, команда
выведет содержимое файла на 1.txt на экран, а команда
будет ждать ввода с клавиатуры, завершающегося Ctrl+Z, а затем положит содержимое в файл 2.txt
2 8 · Хороший ответ
У меня получилось назвать папку и LPT и COM. по этому я думаю что это немного другая причина. Либо я что — то не понял.
Есть, конечно, легенда о том, что нельзя создать папку с таким названием, потому что таким прозвищем дразнили в школе Билла Гейтса (con — зубрила), но на самом деле это имя, как и ряд других, является зарезервированным системой еще со времен MS-DOS.
1 5 · Хороший ответ
я тоже слышала, что-то похожее
Почему Microsoft прекращает поддержку Windows 7?
Сначала стоит разобраться в смысле фразы — Microsoft прекращает поддержку Windows 7. Единственный, заметный пользователю момент — перестанут прилетать обновления безопасности.
Windows 7, как работала на вашем компьютере, так и будет работать. Прекращение поддержки — не означает, что однажды ваш компьютер просто не включится, если вы не обновитесь до 10.
Что делать дальше? Спокойно пользоваться компьютером. Если волнует проблема безопасности — установите Антивирусное ПО. Если прям сильно волнует — обновите до 10ки (но предварительно ознакомьтесь с требованиями Win10 к железу), на данный момент это можно сделать бесплатно — абсолютно легально. Ну стоить вспомнить случай из истории Windows XP — когда, спустя 4 года, после прекращения поддержки, прилетело критическое обновление безопасности, в связи с появлением и широким распространением WannaCrypt.
Ну и собственно почему Microsoft решила всех перевести на Windows 10 — всё, как обычно — деньги. Windows 10 (в отличие от предыдущих версий) — собирает ваши данные (история посещений сайтов, ваши предпочтения и т.д), чтобы в дальнейшем либо их продавать тому же Google, либо самостоятельно, более точечно показывать вам рекламу (это из простейших примеров).
Список запрещённых имён для файлов и каталогов в Windows
Например нельзя создать каталог с именем con и не потому что так в детстве дразнили дядюшку Билла (якобы ботан), а потому, что это имя зарезервировано для сокращённого обозначения консоли — console
В современном с ума сошедшем мире всё перевернулось с ног на голову нетбуки стали называть ноутбуками, каталоги именуют нынче папками (разделы наверно мамками:), вместо Ё пишут Е и пашло поехало 🙂
Согласно Обзор файловых систем FAT, HPFS и NTFS в системе Windows нельзя обычным образом создать файлы и каталоги с именами:
Только после полного отключения блокировщика скриптов и рекламы на этом месте появится полезная подсказка/ссылка/код/пример конфигурации/etc!
Также в именах для файлов и каталогов нельзя использовать символы:
- для файловой системы FAT : . » / \ [ ] : ; | = ,
- для файловой системы NTFS : ? » / \ * | :
На самом деле файлы и каталоги с запрещёнными (зарезервированными) именами создать можно, если очень хочется:
Только после полного отключения блокировщика скриптов и рекламы на этом месте появится полезная подсказка/ссылка/код/пример конфигурации/etc!
Но не нужно этого делать по той причине, что могут возникнуть конфликты при работе различных устройств! Например, мы создали каталог с именем LPT1 или COM3, потом хорошо выпили и набрали команду copy file.txt COM3 или copy con LPT1 — внимание, вопрос: куда система должна выполнить копирование, в каталог или в порт COM3/LPT1?:)
Так что невозможность создания, обычным образом, файлов и каталогов с зарезервированными системными (досовскими) именами — это не баг и не страх Билла Гейтса, а баг скорее всего возможность создать такие файлы и каталоги через консоль md «\\.\C:\con» !
Лучше не пытаться свернуть мозги системе, а то гляди может и получиться. Всех с новым годом, желаю всем в новом году счастья, здоровья и всяческих баг, тьфу ты. т.е. благ!;))
Ссылки по теме:
Рекомендуемый контент
А тут же ж мог быть рекомендуемый контент от гугла 🙂 Для отображения рекомендуемого контента необходимо в браузере разрешить выполнение JavaScript скриптов, включая скрипты с доменов googlesyndication.com и doubleclick.net
Вы не любите рекламу!? Напрасно!:) На нашем сайте она вовсе ненавязчивая, а потому для нашего сайта можете полностью отключить AdBlock (uBlock/uBlock Origin/NoScript) и прочие блокировщики рекламы! AdBlock/uBlock может препятствовать нормальной работе системы поиска по сайту, отображению рекомендуемого контента и прочих сервисов Google. Рекомендуем полностью отключить блокировщик рекламы и скриптов, а также разрешить фреймы (aka iframe).



