Тарифы Услуги Сим-карты

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

Вы никогда не пробовали создать папку 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.

Какими только байками и легендами не окутано имя Била Гейтса. Например, с ним связана причина, почему нельзя создать папку con . О чем идет речь и так ли это на самом деле, постараемся выяснить в этой статье.

Легенда: почему нельзя создать папку с именем con

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

Надеюсь, вы догадались, что речь идет о выдумке, которую придумали специально для того, чтобы подшучивать над “зелеными” пользователями ПК. Этой байке уже немало лет, однако, до сих пор находятся те, кто в нее верит. Особенно забавно видеть эту историю в качестве репоста в различных социальных сетях или блогах вполне взрослых и состоявшихся людей. Более того, находятся и те, кто не верит в то, что эта история - выдумка, и продолжают настаивать на тяжелом детстве Гейтса… Не попадитесь на эту удочку, иначе рискуете стать поводом для насмешек!

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

Попробуем разобраться с истинными причинами, почему папка с таким названием не может быть создана в ОС Windows. Причины кроются в далеком прошлом, когда не было ни Windows XP, ни Vista, ни других оболочек. Существовал MS-DOS (команды можно было отдавать исключительно с клавиатуры, а вместо красивых окошек на экране был скучный серый текст на черном фоне). Управляться с ним было нелегко, однако, других вариантов все равно не было, так что пользователи довольствовались тем, что имелось.

DOS предназначалась для того, чтобы хоть каким-то образом систематизировать работу с различными файлами, имеющимися на ПК. С помощью данной программной оболочки файлы можно было копировать, перемещать и т.д. Также имелся специальный файл, который репрезентировал в MS-DOS клавиатуру и экран. Таким образом, при копировании в него другого файла, последний выводился на мониторе.

Если же из этого файла осуществлялось копирование в другой файл, то в него помещалась вся информация, набранная на клавиатуре. Окончание файла выводилось с помощью команды Ctrl+Z. Именно этот файл получил название “консольный”, а в системе был зарегистрирован под именем con. Это и есть настоящий ответ на вопрос, почему в виндовс нельзя создать папку con: это имя уже зарезервировано.

С тех пор прошло немало времени, и большинство современных пользователей ПК вряд ли реально представляют себе MS-DOS и прочее, о чем говорилось выше, однако, традиции продолжают соблюдаться, чтобы не нарушить совместимость со старыми версиями программ. Так что если вам кто-нибудь соберется рассказывать байку о Биле-ботанике, не верьте - правда всегда лежит на поверхности!

На самом деле, неизвестно, кому именно и зачем понадобилось придумывать папку с таким именем. Наверное, его имя так навсегда и останется в истории тайной, зато теперь вы точно знаете ответ на вопрос, почему нельзя создать папку con. Быть может, пройдет время, и что-нибудь изменится в организации файловой системы в Windows, но на сегодняшний день нет ни одного способа создания папки с именем con.

На просторах интернета часто можно услышать байку о том, что у Билла Гейтса было какое-то там прозвище, мол “con” значит ботаник. И он постарался, чтобы папку с именем CON нельзя было создать в системе. Надо сказать, что это тот ещё бред. Чтобы понять, почему нельзя в Windows создать папку с именем CON (и некоторые другие) обратимся к официальной документации:

Several special file names are reserved by the system and cannot be used for files or folders: CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL

Вольный перевод следующий: существуют некоторые зарезервированные системой имена, которые не могут быть использованы для именования файлов и папок. Этакой пережиток ещё со времён DOS тянется. Мы же собираемся его обойти.

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

Если такая папка ну ОЧЕНЬ нужна, можно создать её из командной строки, используя так называемый UNC-путь.

  1. Запускаем cmd.exe
  2. Набираем команду md \\.\C:\CON

При этом мы использовали команду md (make directory) для создания папки и указали абсолютный путь \\.\C:\CON (путь может быть любым, хоть “\\.\D:\Users\Dmitry\Desktop\con “, в итоге у нас по указанному пути появится директория CON.

Аналогичным образом можем создать любую из “запрещённых” папок. К файлам это тоже относится. Удаляются объекты так же, через UNC-путь.

Как удалить папку con

C:\>rd \\.\C:\CON

Удалить созданную папку con обычными средствами не получится – проводник выдаст ошибку доступа к элементу:


Зачем может понадобиться создание папки con

Ну во-первых, это отличная тема для шуток. Удалить папку обычным способом не получится. Свойства у неё тоже весьма характерны. Никаких параметров безопасности, ни размера, ни даты создания.

Странный вопрос, не так ли? Однако пользователи рунета задают его достаточно часто, поскольку ответа на него не знают. Да и потом, зачем понадобился запрет на создания папки с названием Con? Неужели в этом есть что-то сверхсекретное и ответ знают только люди, работавшие над операционной системой Windows? Отнюдь, все гораздо проще.

Билл Гейтс является одним из самых известных разработчиков программного обеспечения в мире. Почему он стал таким известным? Вероятно, дело кроется в его состоянии — за свою жизнь он умудрился заработать более полусотни миллиардов долларов. И все-таки не только деньги сделали его знаменитым, речь также идет о созданной им компании Microsoft, выпускающей различные программы для компьютеров. Больше всего компания прославилась благодаря операционной системе Windows, которой пользуется большинство обладателей и . И именно в ней есть множество странных и забавных на первый взгляд недоработок, вроде той, которой посвящена данная статья.

Но вернемся к основной теме. Существует легенда, которая гласит, что некогда очень давно, когда юный Гейтс начал учиться в школе, он отличался от других ребят. Так, со многими из них он не мог найти общий язык, а еще отменно учился, в результате чего ему постоянно давали различные клички. Одной из них было слово Con — оно переводится как «ботаник». Понятное дело, что для Гейтса ничего хорошего в этом прозвище не было и он его невзлюбил и, как поговаривают, даже возненавидел. Впоследствии, когда он приступил к созданию ОС MS-DOS, то вспомнил о своей кличке и решил добавить слово в исключения, в результате чего пользователь не смог бы создать папку с таким именем. Однако сейчас, по прошествии множества лет, стало понятно, что версия эта является не более, чем чьей-то выдумкой. Откуда мы это знаем? Западные источники указывают, что герой нашей статьи на самом деле не так хорошо учился в школе, как принято думать. Более того, поговаривают, что он даже был отчислен за неуспеваемость, что, впрочем, не помешало ему стать миллиардером.

А на самом-то деле все куда проще. Оказывается, что еще при проектировании MS-DOS в файловой системе Биллом были прописаны папки, которые можно было создать только один раз и использовались они для нужд самой системы. Так, помимо папки CON нельзя прописывать многие другие имена, например: PRN, NUL, AUX, LPT0, LPT1, COM1, COM2 и так далее.

Что интересно, даже после создания ОС Windows программисты почему-то решили не исправлять этот странный «баг», поэтому сегодня его можно встретить на всех операционных системах «Виндовс», разве что за исключением последних: Vista, 7 и 8.

Можно ли обмануть систему?

Как выясняется, сделать это можно, причем сразу несколькими различными способами.

  • Наиболее простой метод — введите слово CON, где одна или две буквы будут взяты из русской раскладки. Способ «читерский», однако если нужно удивить друзей, то можно им смело воспользоваться.
  • Теперь чуть посложнее. Необходимо в командной строке прописать следующий текст: C:\>mkdir \\.\C:\CON и папка появится на диске C (другой адрес можно задать самостоятельно). Однако трудность заключается в том, что папку нельзя будет переместить или удалить. Если захотите избавиться от нее, введите в строке следующее сочетание букв: C:\>rmdir\\.\C\CON.
  • Наконец, последнее возможное решение проблемы — это смена вашей ОС на 7 или 8. Вот таким необычным образом можно обмануть систему.

В конце статьи хотелось бы упомянуть, что в ОС Windows можно обнаружить очень много всевозможных секретов и «багов». Однако относиться к ним нужно предельно внимательно, ведь в случае, скажем, изменения параметров, система может просто перестать функционировать. Надеемся, до такого у вас не дойдет.

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

Md \\?\c:\con

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

Rmdir \\?\c:\con

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

Mkdir \\?\c:\aux

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

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

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