Почему нельзя создать папку 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.
Работая с какой-либо операционной системой, постепенно узнавая все больше и вникая во все ее особенности и секреты, можно найти для себя очень много интересного. А если, обнаружив какую-то особенность, не полениться копнуть глубже и поискать информацию по теме, можно значительно расширить свой кругозор. Верить ли байкам или принять более разумное объяснение — личное дело каждого пользователя. Но почему бы не поверить байке? Ведь как бы ни был известен человек, каким бы ни казался уверенным в себе, где-то в глубине души он может оставаться тихим ботаником, часами пропадающим в компьютерном классе и тратящим все свое свободное время на любимое занятие.
Почему нельзя создать папку con?
В операционных системах Microsoft (DOS, Windows) имя CON (наряду с LPT, COM, . ) является зарезервированным. Файл с именем CON — это псевдоним для консольного ввода и вывода. Например, команда
выведет содержимое файла на 1.txt на экран, а команда
будет ждать ввода с клавиатуры, завершающегося Ctrl+Z, а затем положит содержимое в файл 2.txt
2 8 · Хороший ответ
У меня получилось назвать папку и LPT и COM. по этому я думаю что это немного другая причина. Либо я что — то не понял.
Есть, конечно, легенда о том, что нельзя создать папку с таким названием, потому что таким прозвищем дразнили в школе Билла Гейтса (con — зубрила), но на самом деле это имя, как и ряд других, является зарезервированным системой еще со времен MS-DOS.
1 5 · Хороший ответ
я тоже слышала, что-то похожее
Говорят, что Билл Гейтс сделал так, что в Windows нельзя называть папку «con», т.к. этим словом его обзывали друзья.Что значит слово «con»?
Не знаю, как обзывали Билла. Кажется, очередная байка. Но знаю, что в винде есть расширение файлов con. Поэтому папку нельзя назвать расширением файла. В линуксе — пожалуйста, называйте)
Как правильно создать папку на рабочем столе и сохранить в ней документ?
Вам нужно на рабочем столе кликнуть правой кнопкой мыши, далее выбрать раздел «Создать», далее выбираете раздел «Новая папка». В подсвеченном синим цветом поле вводите желаемое название папки. При сохранении документа, вы можете нажать в меню раздел «Сохранить как» и из выпавшего списка выбрать необходимую папку.
1 5 · Хороший ответ
Скрытые папки ы windows 10 как включить?
- Проводник Windows — Вид
- Параметры
- В них так же вкладка Вид
- Дополнительные параметры — снять галочку с Скрывать защищенные системные файлы
- Так же отметить Показывать скрытые файлы
1 1 5 · Хороший ответ
Можно ли удалять файлы из папки temp?
Можно с одной ремаркой, перед этим два раза перезагрузитесь, так как там может ожидать установки какой-то файл, установка которого отложена до перезагрузки
Как изменить название папки в Users в Windows 10?
Корневые файлы каталога С:\Users имеют статус системных, их переименование чревато тяжелыми проблемами с системой (даже их официальная локализация чревата некоторыми проблемами, поэтому я и предпочитаю пользоваться английской версией), поэтому их переименование стандартными средствами невозможно.
Можно принудительно изменить имена этих папок извне, загрузившись из под другой ОС на том же компьютере, однако в конечном счете в лучшем случае вам придется возвращать результаты подобных экспериментов к исходному состоянию, в худшем — перестанавливать Windows. Так что лично я не рекомендую таким заниматься 🙂
Как создать папку CON
Существует одна грустная история о том, что основатель Microsoft Билл Гейтс в школьные годы был очень увлечен учебой. За это одноклассники дали ему прозвище «con», что в переводе означает «зубрила» или «ботаник». Билл Гейтс настолько невзлюбил это слово, что постарался избавиться от него везде, где только смог. И именно поэтому в Windows невозможно создать файл или папку с именем con.
Не верите ? Попробуйте сами, и вы получите вот такую ошибку.
Давным давно, когда по земле ходили динозавры еще до появления Windows, операционная система MS-DOS позволяла осуществлять доступ к некоторым устройствам так же, как и к файлам — по их имени. А поскольку для каждого устройства необходимо было обеспечить уникальное имя, то некоторые определенные имена резервировались системой. Использовать зарезервированное имя для создания файла\папки было невозможно, а любое обращение к ним расценивалось как запись в устройство. В частности CON является сокращением от CONSOLE (консоль для ввода данных).
Примечание. Команда COPY CON ″filename.txt″ осуществляет копирование с устройства CON в файл, или ввод символов с клавиатуры непосредственно в файл. Таким образом можно создавать и редактировать файлы прямо в командной строке, без текстового редактора.
По такому же принципу зарезервированы имена для принтера (PRN), LPT и COM портов (COM1-COM4, LPT1-LPT3), системного динамика (AUX) и специального нулевого устройства (NUL).
И хотя этот функционал давно не используется, но тем не менее до сих пор присутствует в Windows, переходя из версии в версию. Возможно это требуется для обеспечения обратной совместимости, а может про него просто забыли. И создать папки с зарезервированными именами по прежнему невозможно, по крайней мере стандартными средствами.
Однако при большом желании папку с именем con все же можно создать. Для этого надо открыть командную консоль и выполнить команду md \\.\C:\con, где вместо C:\ указать желаемый путь к папке. Папка con будет создана, но использовать ее для хранения файлов или установки программ не стоит. Удалить созданную папку тоже не просто, делается это только из командной строки командой rd \\.\C:\con.
В заключение скажу, что все вышеописанное интересно исключительно для общего развития и не имеет какого либо практического интереса. Вот так)

