Как создать файл con windows

Папка «con» в Windows: почему нельзя создать директорию с таким названием?

Операционная система Windows нравится явно не всем. Чем иначе объяснить такое число пользователей macOS и Linux? В Window есть много неудобного, а порой даже и странного. Например, в этой системе почему-то нельзя создать папку с именем «con».

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

Почему-то до сих пор Windows ассоциируют с Биллом Гейтсом, приписывая именно ему все основные недостатки системы. А ведь основатель компании давно уже отошел от ее управления, занимаясь в основном благотворительностью. Сегодня Билл Гейтс считается чуть ли не самым богатым человеком в мире. Но когда-то давно никто не мог предугадать в странном мальчике будущего гуру мира ИТ. Уже тогда Гейтс выделял для себя математику, игнорируя при этом другие предметы, неинтересные ему. Ровесники подсмеивались и откровенно издевались над чудаковатым одноклассником, дав ему прозвище «con». На подростковом сленге это означает «заучка» или попросту «ботаник».

В жизни часто так бывает, что подобные гонения со стороны школьников мотивируют молодых людей раньше обретать самостоятельность и стремиться получить определенный статус. Тем самым человек хочет доказать всему миру его неправоту в отношении себя. Возможно, именно обида на ровесников и привела к тому, что Гейтс запретил создавать в Windows папку с ненавистным ему словом. Правда, такая версия все же сомнительна. Билл Гейтс своей судьбой и так доказал всем, что «ботаник» превратился в успешного и богатого человека, чья история успеха изучается в бизнес-школах по всему миру.

Почему Windows запрещает создавать папку «con» на самом деле

Для поиска ответа на этот странный вопрос стоит обратиться к истории компании Microsoft. Ее операционная система MS-DOS вышла в 1981 году. Окончательно разработка продукта закончилась в 2000 году, к тому времени вышло уже 8 версий операционной системы. На тот момент MS-DOS являлась главным продуктом компании, сделав ее одним из лидеров растущего ИТ-рынка. Постепенно Microsoft из небольшой компании превратилась в огромную корпорацию.

А тогда в MS-DOS слову «con» был придан важный функционал – имя являлось служебным и было зарезервировано системой для устройств ввода и вывода. В современных версиях Windows имя «con» по прежней памяти считается системным. Надо сказать, что оно не единственное такого же рода. Нельзя называть каталоги словами nul, aux, prn и некоторыми другими подобными. В свое время эти имена тоже были выделены MS-DOS для своих функций. Например, слово nul для системы это «ничто», своеобразная «черная дыра». Так что очевидно, что проблема с созданием папки «con» в Windows имеет не личностный мотив (хотя это была бы красивая история), а банальные исторические ограничения системы.

Как создать папку CON

Существует одна грустная история о том, что основатель Microsoft Билл Гейтс в школьные годы был очень увлечен учебой. За это одноклассники дали ему прозвище «con», что в переводе означает «зубрила» или «ботаник». Билл Гейтс настолько невзлюбил это слово, что постарался избавиться от него везде, где только смог. И именно поэтому в Windows невозможно создать файл или папку с именем con.

Читайте также:  Microsoft teams ��� linux

Не верите ? Попробуйте сами, и вы получите вот такую ошибку.

А теперь серьезно. 🙂

Давным давно, когда по земле ходили динозавры еще до появления 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.

В заключение скажу, что все вышеописанное интересно исключительно для общего развития и не имеет какого либо практического интереса. Вот так)

История папки «con» в Windows

Существует одна грустная история о том, что основатель Microsoft Билл Гейтс в школьные годы был очень увлечен учебой. За это одноклассники дали ему прозвище «con», что в переводе означает «зубрила» или «ботаник». Билл Гейтс настолько невзлюбил это слово, что постарался избавиться от него везде, где только смог. И именно поэтому в Windows невозможно создать файл или папку с именем con.

Не верите ? Попробуйте сами, и вы получите вот такую ошибку.

А теперь серьезно 🙂

Давным давно, когда по земле ходили динозавры еще до появления Windows, операционная система MS-DOS позволяла осуществлять доступ к некоторым устройствам так же, как и к файлам — по их имени. А поскольку для каждого устройства необходимо было обеспечить уникальное имя, то некоторые определенные имена резервировались системой. Использовать зарезервированное имя для создания файла\папки было невозможно, а любое обращение к ним расценивалось как запись в устройство. В чаcтности CON является сокращением от CONSOLE (консоль для ввода данных).

Примечание. Команда COPY CON ″filename.txt″ осуществляет копирование с устройства CON в файл, или ввод символов с клавиатуры непосредственно в файл. Таким образом можно создавать и редактировать файлы прямо в командной строке, без текстового редактора.

По такому же принципу зарезервированы имена для принтера (PRN), LPT и COM портов (COM1-COM4, LPT1-LPT3), системного динамика (AUX) и специального нулевого устройства (NUL).

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

Читайте также:  Dev uart in linux

Однако при большом желании папку с именем con все же можно создать. Для этого надо открыть командную консоль и выполнить команду md \\.\C:\con, где вместо C:\ указать желаемый путь к папке. Папка con будет создана, но использовать ее для хранения файлов или установки программ не стоит. Удалить созданную папку тоже не просто, делается это только из командной строки командой rd \\.\C:\con.

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

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

Создать папку возможно через командную строку
mkdir \\.\drive letter:\con

Сама же система Windows не даст Вам создать папку с таким названием.

Загрузиться с Linux LiveCD и зделать винде подлость))) )
Lapotos — Респектос!

Вообще эта папочка, как и многие другие зарезервирована системой. Я бы не советовал извращаться

Многие задаются этим вопросом. Почему же когда вы пишите название папки «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 нельзя создать папку, в имени которой будет присутствовать точка и некоторые другие знаки препинания. Это сделано, опять же, для того, чтобы оградить систему от внутрисистемных программных конфликтов.

Читайте также:  При установке windows с флешки компьютер выключается сам

Так вы можете пошутить или даже поспорить с другом например, на щелбан, на шоколадку, или даже на деньги. Но следите за другом, ведь он может схитрить и написать это слово половину русскими половину английскими буквами! Надеюсь вы всё поняли, удачи вам в споре!

Попробуй создать папку с именем CON

Недавно я рассказал вам о процессах, которые не стоит завершать в Windows. $CUT$ И посмотреть видео о этом вы можете тут:

Сегодня будет описание еще одного запрета, касательно создания папки с определенным именем.

Если вы попробуете создать папку и дадите ей имя «con » , то у вас не получится это сделать и имя останется прежним. Сегодня я вам расскажу почему так происходит и почему лучше не создавать папку с таким названием.

Все дело в том, что слово «con » автоматически зарезервировано в Windows и описывает название внутреннего устройства операционной системы. Такое название не единственное, есть еще ряд слов, которых лучше не использовать. К ним относятся:

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

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

Но, есть несколько способов, которые помогут вам создать папку с именем «con » .

Использование клавиши ALT

Секрет этого способа в том, что к слову con или другому слову из списка, добавляется невидимые символы. Для того, чтобы создать папку с именем con, с помощью ALT, нужно сделать следующее:

Переходим в любой каталог и нажимаем комбинацию клавиш «CTRL + SHIFT + N » . Так вы сможете создать новую папку.

Кликаем на созданную папку правой кнопкой мыши и выбираем пункт «переименовать » . Также можно кликнуть по имени папки дважды левой кнопкой мыши или выделить папку и нажать F2.

После этого вводим имя «con » , зажимаем клавишу ALT и прописываем цифры 225. Отпускаем ALT и нажимаем «Enter » . Только вводить нужно те цифры, которые расположены на клавиатуре справа, иначе должного результата не будет.

Прописываем имя через командную строку

Сперва необходимо запустить командную строку. Напоминаю, это делается через нажатие комбинации клавиш «Win+r » и написание в поле выполнить команды «cmd”.

В командной строке необходимо ввести «md \\.\буква локального диска: \con » и нажать Enter. Путь вы можете указывать абсолютно любой.

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

Опять придется пользоваться командной строкой. Как ее вызвать вы уже в курсе, поэтому скажу только команду, которую нужно будут ввести: «rd \\.\d:\con » . Естественно, ваш путь к папке может отличаться, так как хранится она может на другом диске.

А вообще папки с такими названиями создавать вообще не стоит, так как они могут привести к сбоям в работе ОС Windows. В таких папках чаще всего хранится служебная информация для работы ОС и подключаемых к ней устройств. Теперь вы знаете что не все можно создать в Window. Вы даже можете хорошо пошутить над друзьями зная эту маленькую хитрость.

Оцените статью