Почему в Windows нельзя создать папку с именем con? Какое название папки нельзя создать в windows


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

Не секрет, что в настоящее время Microsoft 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.

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

fb.ru

Почему нельзя создать папку con в Windows

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

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

Зарезервированное словоописание
CONСокращенно от слова console, связано с устройствами ввода, вывода
PRNПринтер, как правило, LPT1
AUXВспомогательный порт, как правило, COM1
NULОлицетворяет отсутствие значения
COM1 - COM9Порты последовательной связи
LPT1 – LPT9Параллельные порты принтера

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

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

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

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

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

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

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

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

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

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

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

1. Вызовите командную строку в Windows 7, 8, XP

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

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

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

md \\.\d:\con

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

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

Здесь нужно удалять папку через командную строку, я ввел команду:

rd \\.\d:\con

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

Посмотрите еще статьи:

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

nastrojcomp.ru

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

Почему нельзя создать папку con в операционной системе Windows?

Почему при попытке создать папку или файл с именем con, prn, aux или nul, Windows начинает ругаться? Почему нельзя создать папку con???

Это объясняется тем, что данные имена являются зарезервированными именами некоторых dos-устройств(например, prn — это название принтера) и их использование может повести операционную систему по неверному следу. И чтобы обеспечить совместимость со старыми приложениями, которые еще могут использовать данные dos-устройства, данные имена зарезервированы. А соответственно, их использование может повести за собой нежелательные ошибки. Вот именно такое толкование стоит за запретом на создание папки con и других папок. А более простое объяснение, которое придумали некоторые индивидумы, — con(ботаник) — детское прозвище Билла Гейста, который храня до сих пор обиду на это, запретил использовать данные имена — не имеет никакой почвы под собой.

Как создать папку с именем con?

Но все это теория. Думаете нельзя создать папку con? Так знайте же, что ломается абсолютно все. И эти папки так же можно создать. Для этого мы должны обмануть компьютер, сделав вид, что мы собираемся создать такую папку на удаленном компьютере в своей сети. И для этих целей, мы используем консольные команды, такие как md(создание папки), rmdir(удаление папки), copy(копирование) и принятые в среде командной строки обозначения:

  • \\ — означает что после данного символа последует имя компьютера, в котором мы хотим запустить какую-либо команду.
  • ?\ — данное обозначение является краткой формой записи имени локального компьютера.

А вот собственно и команды, которые нам понадобятся для того чтобы создать папку с именем con:

md \\?\c:\con

Данная команда создает папку с именем con в корне локального диска С:/. Это достигает потому, что компьютер после знаков \\ ждет имя удаленного компьютера, на который не распространяется политика данной операционной системы. А в итоге знаки ?\ передает командному интерпретатору имя локального компьютера. В итоге получается что команда уходит на локальный компьютер, где и выполняется. Итогом становится разрушение мифа о том, что нельзя создать папку con.

rmdir \\?\c:\con

Эта команда удаляет папку.

mkdir \\?\c:\aux

Эффект от этой команды такой же, что и от первой команды. mkdir и md почти что аналогичные команды, различие в них не сильно большее. А какое именно, я, к счастью, забыл. А посему можете использовать любую команду.

Какие действия можно выполнить с папкой con?

Правда пользы от данной папки как от хрустальной кувалды. Если Вы создали такую папку или файл, Вам следует знать ее особенности. То, чего не должно быть в операционной системе в виде папок, не может быть использовано как папка. Вы не сможете ни скопировать, ни добавить в него что-либо, ни открыть, ни удалить привычным способом, ни даже пукнуть в его сторону. Боюсь, что тут даже такие программы как Unlocker не смогут помощь. Это такая глыба, которая вроде бы и радует глаз, но которую не столкнешь с места. А поэтому скажу следующее. Если Вам говорят, что нельзя создать папку con, то они в чем-то правы. Ведь по сути мы видим просто изображение папки, а убедиться в том, что это действительно папка, мы не можем. А значит и утверждать что такую папку можно создать, нужно довольно осторожно. Развлекайтесь!

about-windows.ru

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

Существуют несколько версий о том, почему нельзя создать папку под названием CON в системе Windows. Давайте посмотрим, что это за гипотезы. Итак:

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

Первая теория связана с историей жизненного пути главного создателя Windows. Билл Гейтс не был любим своими сверстниками в школе, которые постоянно награждали его разными прозвищами. Одним из таких, было прозвище Con. В детской среде такое прозвище имело негативный окрас. Con - ботаник. Видимо, Билл Гейтс очень много учился, потому, наверное, и преуспел. Это прозвище нанесло Гейтсу психологическую травму, после чего он твердо решил, что его детище, то есть Windows, не будет содержать папки под названием Con, так как это сильно задевает его. Многие весьма скептически относятся к этой теории и называют ее несостоятельной. Это всего лишь байка.

На самом деле, доподлинно известно, что Билл Гейтс не отличался особыми академическими успехами. Есть данные, что он был даже отчислен. Зато Билл питал особую страстную любовь к компьютерам, где полностью находил себя. Известность к Биллу Гейтсу пришла благодаря его матери. Это она заключила контракт с компанией IBM, по договору с которой, Билл Гейтс должен был написать программу для компьютеров этого гиганта рынка новых технологий.

Есть и другая теория, которая объясняет почему нельзя создать папку Con с точки зрения программной специфики операционной системы Windows. Дело в том, что в папке Con находится сама система, поэтому нельзя создать подобную папку, так как может произойти путаница, которая приведет к порче операционной системы.

Еще одна теория, которая также придерживается технических характеристик компьютера. В файловой системе DOS по умолчанию прописаны нужные папки, которые могут быть только в одном экземпляре. Таким образом Con - это папка консоли, а, например, PNR - папка принтера. Все эти обозначения являются зарезервированными словами, поэтому нельзя создать папку с ними. Все, что вводится с клавиатуры попадает в файл "copy con text.txt". Соответственно, если создать папку, которая будет называться Con, может произойти сбой, и вся папка целиком будет скопирована в этот файл. Так происходить не должно, так как это вызовет сбой системы. Во избежании таких конфликтов, собственно, и придумали зарезервированные слова.

Вот список имен, которые нельзя создать на операционной системе Windows, помимо папки Con:

  • PRN
  • AUX
  • CLOCK$
  • NUL
  • COM0
  • COM1
  • COM2
  • COM3
  • COM4
  • COM5
  • COM6
  • COM7
  • COM8
  • COM9
  • LPT0
  • LPT1
  • LPT2
  • LPT3
  • LPT4
  • LPT5
  • LPT6
  • LPT7
  • LPT8
  • LPT9

Также известен еще один небезинтересный факт. Дело в том, что также в Windows нельзя создать папку, в имени которой будет присутствовать точка и некоторые другие знаки п

elhow.ru

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

Самые популярные материалы за последнюю неделю

загрузка...

Услышав байку о том, что папку с именем «con» невозможно создать, десять из десяти пользователей Windows обязательно попытаются это сделать. Хочется же удостовериться на лично опыте: неужели правда? Правда. Проверили?..

В английском языке слово «con» имеет значение, подобное русскому «ботан», только более экспрессивного и оскорбительного характера. Это породило известную легенду, что Билл Гейтс, отец Windows, намеренно ввёл такое ограничение. Дескать, чтобы ничто не напоминало ему о ненавистном школьном прозвище. Имеет ли это отношение к реальному положению дел – неизвестно: гении – народ эксцентричный, но всё же сложно поверить, что такой взрослый, успешный и богатый человек как Билл Гейтс, так трогательно лелеет свои отроческие комплексы. Однако, кроме домыслов и предположений, существуют ещё и упрямые факты, не имеющие никакого отношения к «ботанам».

В поросшие пылью истории времена операционной системы MS-DOS компьютерный интерфейс был не таким удобным, как в современных версиях Windows. Чтобы произвести какое-либо действие, нужно было ввести команду. Например, чтобы вызвать на экран консоль, требовалась команда… con. Программирование – наука точная и не терпит двузначностей, потому служебное имя «con» зарезервировано для работы системы, как и названия других команд: AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL. Но так как эти имена не вызывают «ругательных» ассоциаций, они никому из современных пользователей Windows не интересны.

Это интересно

Со времён MS-DOS прошло немало времени, появлялись и уходили в небытие различные версии операционных систем, интерфейс каждой из которых был красивее и удобнее чем у предыдущей. Но папку «con» по-прежнему нельзя создать – почему этот баг до сих пор не исправлен, остаётся только догадываться. Может, и правда виной всему детские обиды Великого и Ужасного Билла?..

Впрочем, для некоторых особо креативных пользователей «нельзя» означает «можно, нужно лишь хорошенько поломать голову над решением проблемы». И способы обойти запрет всё же найдены. Самый простой из них – вводя название папки, первые одну или две буквы написать на кириллице. Если на компьютере установлены и Windows, и Linux (либо любая другая «негейтсовская» операционная система), папку «con» очень легко создать под этой самой другой ОС. И третий способ, наиболее хитрый: нужно ввести в командную строку C:\>mkdir \\.\C:\CON. Поздравляю, вы обманули систему! Но такую папку нельзя копировать, перемещать и удалять обычным путём. Если она вам больше не нужна, введите в командную строку rmdir \\?\c:\con.

Источники картинок: i079.radikal.ru, s017.radikal.ru

vseotvetytut.ru

Почему нельзя создать папку con? Ответы на вопросы

Home » Компьютеры » Почему нельзя создать папку con?

Многие люди замечали, что в Windows нельзя создать папку с именем con. В сети распространен миф о том, что это связано со школьным прозвищем Билла Гейтса «Con» (ботаник). Подобное толкование неверно. Если уж на то пошло, кроме con, имена файлов и папок в Windows не могут принимать следующие названия: aux, prn, com0-com9, lpt0-lpt9, nul.

Папки con aux, prn, com0-com9, lpt0-lpt9, nul

Эти имена означают зарезервированные имена dos-устройств, поэтому для обеспечения совместимости со старыми приложениями, Windows запрещает создание файлов и папок с вышеперечисленными названиями. Впрочем окольным путем их создать все же можно.

Для этого нужно притвориться, что мы пытаемся создать файл по сети (проверка имени в этом случае не работает). К имени файла дописываются символы \\?\ («\\» — означает, что нам нужен доступ к другому компьютеру по сети, а символы «?\» — что используется локальный компьютер вместо удаленного). При создании файлов в проводнике Windows эти символы дописать невозможно, поэтому используем консольные команды md, rmdir, copy и т.п:

md \\?\c:\con — создать папку с именем con в корне диска c:\rmdir \\?\c:\con — удалить папкуmkdir \\?\c:\aux — создать папку aux

После создания папок с «неправильными» именами будет невозможно копировать, перемещать или удалять их стандартными средствами Windows.

Также вы можете посмотреть видео «Как создать папку con?» где наглядно показано, как сделать это в операционной системе Windows XP (работает и в Windows 7-8).

Как создать папку con?

А это видео добавлено специально для человека, который написал в комментарии, что папку с именем com0-com9 создать все-таки возможно. Почему-то у автора статьи не получилось это сделать:)

Если вам понравилась статья, расскажите о ней друзьям!

Текст перед ссылками: услуги экскаватора погрузчика; ;Разделитель ссылок: купить дапоксетин в Хабаровске Текст после ссылок:

Похожие вопросы:

  • Нет похожих вопросов

askpoint.org

Почему в windows нельзя создать папку с именем "con"?

"В Windows нельзя создать файл или папку под названием "Con", ибо у Билла Гейтса в детстве была прозвище Con - ботаник. И он постарался чтобы в его системе отсутствовали такие файлы и папки". Когда мне это прислали в первый раз неделю назад, я ещ улыбался. Но когда такое у себя в ЖЖ пишут уважаемые мной девушки - это полный Пэ. Поэтому, чтобы хотя бы те, кто меня читает, не позоролись, расскажу историю.

В давние времена, когда не было Windows Vista, был MS-DOS. Серые буквы на чрном фоне. Люди вводили команды с клавиатуры, а не кликали мышкой по иконкам, и результат получали в виде голого текста, а не в красивых окошках. Потом начали появляться версии Windows. К более-менее человеческому виду эта среда пришла к версии 3.1. Это не была операционная система в полном смысле этого слова, это была графическая надстройка над DOSом (и без него не работавшая) , которая позволяла запускать программы, написанные специально для этой среды. Время шло, появилась Windows 95. Е ругали больше других; это сейчас все привыкли, что XP работает более-мене стабильно, а тогда это был кошмар; с тех пор Билла Гейтса и ненавидят, хотя сейчас уже почти забыли, за что. Но Winows 95 была, по сути, такой же надстройкой над DOS. 98 - это те же яйца, но уже слегка исправленные и с ними даже можно было работать.

Постепенно, через Windows 2000 (Win2k) мы пришли к XP. Это уже полноценная операционка, ставится на голый комп, ничего не требует и делает вс сама. Но структура каталогов (теперь их зовут папками) , названия файлов и прочие радости жизни, к которым привыкли предыдущие поколения, остались теми же.

А теперь перенесмся снова в прошлое. Серые буквы на чрном фоне. DOS означает "дисковая операционная система" и, в первую очередь, была призвана удобно (в меру возможностей) организовать работу с файлами. Файлы можно было перемещать, копировать, создавать каталоги, перемещаться по каталогам. И существовал специальный файл, который репрезентировал в этой системе клавиатуру и экран. То есть, если в него копировать другой файл, то тот файл отображался на экране. А если из него копировать в другой файл, то в тот файл записывалось вс, что напишешь на клавиатуре (конец файла - Ctrl+Z). Файл этот назывался консольным (легенда гласит, что слово "консоль" пошло от названия печатной машинки "Consol"; с тех пор консольным назвают любой текстовый интерфейс) и представлялся в системе под именем "con". Соответственно, создать такой файл нельзя - это имя зарезервировано.

Прошли года. Традиции свято хранятся ради совместимости со старыми программами. А молодых зелных юзеров разводят байками о тяжлом детстве Билла. Вот так.

info-4all.ru