Con папка не создается. Как нельзя называть папки и файлы в windows и почему

А Вы знаете, что в школе Билла Гейтса, создателя операционной системы Windows, обзывали ботаником. На американском слэнге — con. Именно поэтому в Виндовс он запретил называть папки «con» и при попытке её создать — она не создается.
Конечно, это байка и насколько она правдива знает только сам Билл Гейтс. Но факт остаётся фактом — так просто создать папку con в Windows у Вас не получится и выскочит ошибка «Указано неверное имя устройства».
И дело тут совсем не в дразнилке, а в том, что это пришло к нам по наследству ещё со времён «допотопной» уже системы DOS, которая предоставляла прямой доступ к устройства через механизм доступа к файлам. Запись в такой файл означала передача данных устройству. И для того, чтобы гарантировать уникальность специальных имён файлов, которые обозначали устройства — их зарезервировали. К таким именам относятся LPTx (т.е. LPT1, LPT2, LPT3 и т.д.), COMx (т.е. COM1, COM2, COM3 и т.д.),AUX, PRN, NULL и конечно же — CON, который означает ни что иное, как сокращение от console. То есть системная консоль.

Но для этого ограничения есть обходной путь. И если Вам по какой-то причине вдруг понадобилось создать папку con в Windows XP, Windows 7 или Windows 8 — достаточно сделать следующее. Запускаем командную строку. Для этого нажимаем комбинацию клавиш Win+R и в строку Выполнить вводим команду cmd .

Жмём на ОК и попадаем в командную консоль Windows.
Теперь набираем команду:

Она создаст папку con на диске C:\.

Соответственно, если папку con надо создать на другом диске, или в какой-то определенной папке, то просто пропишите путь после вот этой комбинации символов \\?\
Пример:

Таким образом, папка con будет создана в каталоге E:\Games

Кстати, удалить папку con у Вас тоже так просто не получится. Чтобы это сделать — Вам придётся снова воспользоваться командной строкой Windows. Вводим команду:

Папка con из каталога E:\Games будет успешно удалена.
Удачи!

Вы никогда не пробовали создать папку CON или папку с именами «PRN», «NUL», «COM1», «COM2», «LPT1» и т.д.? Вы не смогли этого сделать, не так ли? Почему нельзя создать папку CON в Windows и можно ли этот запрет обойти?

Ответом на этот вопрос будет одновременно «НЕТ» и «ДА»!

Ответ "нет", потому что, когда вы создаете новую папку и пытаетесь переименовать ее в любое из указанных выше имен, вам этого сделать не удается. В Windows XP имя папки автоматически меняется обратно на «Новая папка», независимо от того, сколько раз будет осуществляться попытка ее переименовать. В случае с Windows 7 или Vista, при попытке переименовать файл вы получите сообщение об ошибке, говорящее, что указанное имя устройства недоступно.

Почему нельзя создать папку CON?

Дело в том, что эти имена отображают внутренние устройства операционной системы, следовательно, вы не можете создавать папки с такими же наименованиями. Имя CON было использовано для консольных устройств, PRN - для принтера, AUX - для дополнительных устройств, LPT - для параллельных портов и тому подобное. Компания Microsoft приняла эту инициативу, чтобы избежать любых конфликтов, которые могут возникнуть в результате применения данных ключевых слов. Если вам интересно, можно ли обойти этот запрет и все-таки создать папку с именем CON, AUX или любым другим зарезервированным названием, другой ответ будет "да". Существует обходной путь для достижения этой цели, но он не рекомендуется, так как это может создать некую неопределенность. Следует все же помнить о том, почему нельзя создать папку CON. При желании вы можете попробовать это сделать исключительно под собственную ответственность.

Вы можете добиться этого следующим путем

Откройте командную строку в вашей системе, нажав на Пуск, затем - на «Выполнить», и введите CMD. Когда в командной строке появится запись, укажите полный путь на ваш рабочий стол и впишите его между двойными кавычками. Запись должна выглядеть так: <маршрут (адрес вашего рабочего стола)>. Полностью введенная команда должна выглядеть в виде Type MD\\.\\ "<адрес вашего рабочего стола>\Con". После этого нажмите Enter. После того как вы выполните эти действия, у вас будет создана папка с названием CON на рабочем столе. Аналогичные действия вы можете выполнить, чтобы использовать все остальные названия!

Можно ли ее удалить?

Итак, вы смогли создать такую папку, что же теперь? Вам необходимо удалить ее. Еще раз о том, почему нельзя создать папку CON? Запрет связан с оптимизацией работы системы, и об этом следует помнить. Но при попытке удаления, вы не сможете сделать этого! Однако есть простой способ удалить эту папку. Чтобы стереть ее, следуйте подсказке: откройте командную строку в вашей системе, нажав на Пуск, затем «Выполнить», и введите CMD. Когда откроется строка, повторно укажите адрес рабочего стола, выполнив команду Type 2 Rd \\.\\ "<адрес рабочего стола>\Con". Нажмите "Ввод".

Альтернативный способ

Кроме того, вы можете создать папку с именем CON, используя клавишу Alt и числовую клавиатуру, что является более простым способом. Для этого создайте новую папку в любом месте вашего компьютера. После этого щелкните мышью (правой кнопкой), чтобы ее переименовать. Выберите соответствующий пункт контекстного меню. Нажав и удерживая клавишу Alt, введите комбинацию цифр 0160 с помощью числовой клавиатуры, после чего отпустите клавишу Alt. Теперь название папки должно исчезнуть, и вы сможете ввести любое ее имя по вашему выбору: CON, PRN, NUL и т.д. После этого нажмите Enter.

Н есколько дней назад решил сменить девайс, а вместе с ним и систему. При переходе на новое устройство нужно было перенести некоторые файлы со старого. Логичнее было сохранить их в папке с именем com1 (думаю, это название оправдывает логику — компьютер 1) , но при её создании вылетела ошибка , ссылающаяся на неверное имя устройства, вследствие чего операция по созданию фолдера провалилась.

Хочу, но не получается

Я тогда понятия не имел, о чём шла речь, но, посёрфив в интернете, сначала взбесился от большинства ответов, но потом всё встало на свои места. Но теперь разъясню всё по порядку.

Легенда, охватившая разум рунета

Первые 10 результатов в поисковике вели на ресурсы, распространяющие информацию об униженном детстве Билла Гейтса . Основная мысль статей состояла в том, что в Windows нельзя создать папку con (рус. ботаник) , потому как основателя Microsoft оскорбляли этим словом в юношеские годы. Эта информация вызвала удивление у меня — каждый 2 источник ссылался именно на эту причину. И здесь я подумал, неужто Гейтс захотел ещё больше себя унизить, выставив себя дегенератом, да и про остальные папки (com1, com2) толком ничего не сказано, что натолкнуло меня на продолжение поиска.

Ранние разработки Microsoft

Покопав истоки рунета ещё глубже, я натолкнулся на официальный форум разработчиков Windows, где пользователь тоже заинтересовался ошибкой при создании папки с именем con , и ему был дан вполне достоверный ответ. Решение вело ещё к началу компании, когда они ещё в конце XX работали над продуктом MS-DOS , вскоре перешедшую во всем известную Windows, а слова “con” , “com1” и прочие — команды, оставшиеся от старой системы и зарезервированные нынешней во избежание сбоев. Несмотря на это, создать папку с именем, схожим с системным, всё-таки возможно.

Решение есть. Я хочу, значит, этому быть.

Итак, переступить этот барьер без применения каких-либо сторонних программ можно лишь одним способом: прописать команду в терминале Windows. Откройте меню “Пуск” , затем в поиске пропишите “cmd” и нажмите Enter .

Чтобы создать папку, нам потребуется написать команду md и указать путь, где вы хотите её сохранить. Я хочу создать фолдер на рабочем столе, поэтому я прописываю следующее: md \\?C:\Users\Admin\Desktop\con

Для удаления папки используйте команду rd и полный путь к ней.

Невозможные операции с фолдером

Используя запрещённый приём, готовьтесь к ограничениям. Допустим, вам удалось обойти функционал системы, но она вам не позволит перемещать папку в другое место, а если вы хотите создать какой-либо файл в ней, то это нужно будет делать уже в подпапке con или другой, название которой противоречит правилам Windows. Конечно, эти ограничения также можно обойти с помощью определённых программ.

Является популярнейшей операционной системой, под которой работает подавляющее большинство пользователей во всем мире. Программное обеспечение, производимое компанией Microsoft, которая более тридцати пяти лет ведет успешную работу на мировом рынке, установлено на 90% компьютеров по всей планете. Начиная с 1975 года, когда два обыкновенных студента Пол Аллен и Билл Гейтс решили открыть собственную компанию по производству программного обеспечения, Windows из надстроек к MS-DOS превратилась в полноценную операционную систему, позволяющую выполнять множество самых разных задач. Такой успех не может не поражать воображение. Однако далеко не каждый пользователь знает, что используемая им операционная система имеет некоторые весьма занятные особенности. Например, желающий привычным способом создать папку с именем con, потерпит неудачу. В силу человеческой любознательности, практически каждый, кто слышит об этом впервые, непременно пробует попытать счастье, но не добившись результата, смиряется. И все же, мы не будем сдаваться и попытаемся выяснить, почему нельзя создать папку con в Windows.

Любители легенд и баек предлагают следующую версию того, почему нельзя создать папку con. Билл Гейтс, первый человек, образ которого всплывает в памяти при упоминании компании Microsoft и операционной системы Windows, один из богатейших людей в мире, в школьные годы казался окружающим довольно странным мальчиком. Он безумно любил математику и программирование и оставлял без малейшего внимания «ненужные», неинтересные ему предметы. Родители были обеспокоены таким странным поведением сына, а одноклассники смеялись над ним и дразнили. Одним из обидных слов, которым обзывали Билла, было слово con, в переводе означающее «ботаник» или «заучка». Многие из тех, кто подвергался гонениям со стороны одноклассников в школе понимают, как хочется поскорее вырасти, приобрести как можно более значимый статус, тем самым доказав обидчикам, как они были неправы. Версия, что папка с названием con в Windows никак не хочет создаваться именно потому, что Билл Гейтс был обижен на одноклассников, конечно, имеет право на существование, но вызывает массу сомнений. Должны быть какие-то более разумные доводы. К тому же, Гейтс и без этого уже доказал всем школьным недоброжелателям, что из ботаника может вырасти человек, известный всему миру.

На самом деле, задаваясь вопросом, почему нельзя создать папку con, стоит обратиться к истокам. Система MS-DOS увидела свет в 1981 году. С этого момента и до 2000 года, когда разработка продукта прекратилась, было выпущено восемь его версий. Именно благодаря этой операционной системе, являвшейся в тот период времени основным продуктом Microsoft, компания смогла развиться в крупнейшую корпорацию. В MS-DOS, в качестве надстроек к которой впервые появилась ОС Windows, слово «con» имело важное значение: это имя резервировалось системой для устройств ввода/вывода. Современная Windows по-прежнему воспринимает его как имя уже существующей системной папки. Между прочим, con — не единственное имя, которое не получится присвоить папке в Windows. Аналогичная ситуация существует и со словами nul, aux, lpt, prn и другими. Эти имена также были зарезервированы в MS-DOS для определенных функций. Например, слово nul интерпретируется системой как «ничто». Вот почему нельзя создать папку con.

Работая с какой-либо операционной системой, постепенно узнавая все больше и вникая во все ее особенности и секреты, можно найти для себя очень много интересного. А если, обнаружив какую-то особенность, не полениться копнуть глубже и поискать информацию по теме, можно значительно расширить свой кругозор. Верить ли байкам или принять более разумное объяснение — личное дело каждого пользователя. Но почему бы не поверить байке? Ведь как бы ни был известен человек, каким бы ни казался уверенным в себе, где-то в глубине души он может оставаться тихим ботаником, часами пропадающим в компьютерном классе и тратящим все свое свободное время на любимое занятие.

И попытаетесь присвоить ей имя con, у Вас ничего не выйдет, и у нее останется предыдущее название. Тут сразу возникает вопрос, ?

Дело в том, что название con является зарезервированным словом Windows и представляет внутренние устройства ОС. Оно не является единственным, к таким словам можно отнести:

Попробуйте присвоить папке одно из выше перечисленных слов. После нажатия Enter, Вы увидите предупреждение, что указано неверное имя устройства.

В итоге, переименуемый каталог останется с прежним названием, но есть способы, которые помогут создать папку con в Windows.

Использование клавиши ALT и цифровой клавиатуры

Суть метода в том, что к имени con или другому добавляется невидимый символ. Про него упоминается в статье, где у . Здесь будем использовать альтернативный символ. Для создания папки con проделайте такие действия:

1. Перейдите в любой каталог и нажмите сочетание CTRL + SHIFT + N, которое создаст новую папку.

2. Щелкните по ней правой кнопкой и выберите опцию «переименовать» или выделите ее и нажмите F2.

3. Введите имя con , после этого зажмите ALT и введите цифру 255. Отпустите ALT и нажмите Enter.

Примечание: вводите цифры с клавиш, которые расположены справа, иначе не получится.

Так Вы можете создать каталог с названием зарезервированного слова.

Создаем папку con через командную строку Windows

Cmd всегда была инструментом с широкими возможностями, только не все ей пользуются. Для использование метода проделайте такие шаги:

2. Введите в ней следующий синтаксис нажмите Enter:

md \\.\буква локального диска:\con

Я буду создавать данный каталог в корне диска D, поэтому данная конструкция примет вид:

Вы можете прописывать любой путь.

3. Если Вы захотите удалить, созданную папку с именем зарезервированного слова, обычным способом вы не сможете этого сделать. При попытке удаления Вы увидите предупреждение, что этот элемент не удалось найти.

Здесь нужно , я ввел команду:

Вы введите команду со своим путем, кликните Enter и проверьте отсутствие каталога. Думаю, что полностью ответил, почему нельзя создать папку con в Windows обычным способом, но есть альтернатива рассмотренная выше. Зачем забивать голову этими служебными словами, можно просто выбрать другое название папки.

Похожие статьи