Ходят слухи, что в Windows невозможно создать папку с именем Con. И объясняется это тем, что в детстве Билла Гейтса дразнили этим прозвищем, которое якобы имеет значение ботаник. Это ему не нравилось, и когда он создавал операционную систему, решил избавиться от этого названия хотя бы в системе. Над расследованием этого наверно трудились самые лучшие секретные умы нашей страны. Только вот у меня возникло два вопроса: а почему помимо Con, не возможно создать папку Prn? Почему я могу создать папку Con в операционной системе Windows?
Ответ прост: учите информатику! Поражает массовое не знание истории развития компьютера. Если бы хотя бы немного изучили работу DOS, то уже вам бы было все понятно. Ну а теперь собственно разъяснение.
Мнимая невозможность создать папку Con никак не связана с каким-либо прозвищем. Помимо Con, у вас не получится создать папки с такими именами как PRN, AUX, NUL, COM1, COM2, LPT1, LPT2 и другие. Ничего знакомого не находите?
Давным-давно, во времена DOS, операционная система предоставляла прямой доступ к устройствам по механизму доступа к файлам. Для этого надо было гарантировать уникальность некоторых имен файлов, поэтому некоторые имена файлов были зарезервированы – файлы с зарезервированными именам нельзя было создать, а запись в подобные файлы интерпретировалась как запись в устройство. В частности CON является сокращением от CONSOLE. В Windows этот механизм плавно перетекал из версии в версию для обеспечения какой-то обратной совместимости.
Выше я упомянул, что это "мнимая" невозможность. Почему так? Да потому что при желании папку с таким именем создать возможно. Я не имею ввиду подмену схожего по написанию символа из из кириллицы, а полностью англоязычное название Con. Для этого необходимо всего лишь запустить командную строку cmd и выполнить следующую команду: md \\?\D:\con, где вместо D:\ подставьте необходимый вам путь. И вуаля, вот вам ваша папка Con. Для того, чтобы удалить ее, выполните команду rd \\?\D:\con. Вот и все.
Учить информатику стоит хотя бы для того, чтобы потом не выглядеть глупо.
Прочее компьютерное
Почему на компе нельзя называть папку "con"? (если что у меня Win 7)
Еще один...
Это зарезервированное имя устройства (CONsole), оставшееся в наследство от DOS'а. Равно как и NUL, PRN, COMx, LPTx.
Это зарезервированное имя устройства (CONsole), оставшееся в наследство от DOS'а. Равно как и NUL, PRN, COMx, LPTx.
у дяди били спроси эт его таракан в голове при создании оси сработал
Так в детстве Билла Гейтса дразнили
Похожие вопросы
- Первому ответившиму 10. Почему в windows нельзя назвать папку con?
- Почему в Windows нельзя создать папку "Con"? Вот сами попробуйте-не переименовывается... Что такое..?
- А вы знаете почему в windows нельзя создать папку con ?:))) Ответ будет позже! ;)) интересный факт.
- почему виснет комп при открытии папки с фильмами?
- на компе установлен win 7
- Почему в Windows нельзя создать папку с именем Con?
- Что такое форматирование?И почему появляются какие-то напонятные папки после обновление компа,внутри у них ничего нет?
- Не могу создать домашнюю сеть между ноутом (Win 8) и компьютером (Win 7)
- А почему в Windows нельзя создать папку с названием "Con"? Попробуйте сами, не думаю что у вас это получиться О_о
- почему В Windows нельзя создать папку с названием "Con".