Несколько дней назад решил сменить девайс, а вместе с ним и систему. При переходе на новое устройство нужно было перенести некоторые файлы со старого. Логичнее было сохранить их в папке с именем com1 (думаю, это название оправдывает логику - компьютер 1), но при её создании вылетела ошибка, ссылающаяся на неверное имя устройства, вследствие чего операция по созданию фолдера провалилась.
Содержание статьи:
Хочу, но не получается
Я тогда понятия не имел, о чём шла речь, но, посёрфив в интернете, сначала взбесился от большинства ответов, но потом всё встало на свои места. Но теперь разъясню всё по порядку.
Легенда, охватившая разум рунета
Первые 10 результатов в поисковике вели на ресурсы, распространяющие информацию об униженном детстве Билла Гейтса. Основная мысль статей состояла в том, что в Windows нельзя создать папку con (рус. ботаник), потому как основателя Microsoft оскорбляли этим словом в юношеские годы. Эта информация вызвала удивление у меня - каждый 2 источник ссылался именно на эту причину. И здесь я подумал, неужто Гейтс захотел ещё больше себя унизить, выставив себя дегенератом, да и про остальные папки (com1, com2) толком ничего не сказано, что натолкнуло меня на продолжение поиска.
Ранние разработки Microsoft
Покопав истоки рунета ещё глубже, я натолкнулся на официальный форум разработчиков Windows, где пользователь тоже заинтересовался ошибкой при создании папки с именем con, и ему был дан вполне достоверный ответ. Решение вело ещё к началу компании, когда они ещё в конце XX работали над продуктом MS-DOS, вскоре перешедшую во всем известную Windows, а слова “con”, “com1” и прочие - команды, оставшиеся от старой системы и зарезервированные нынешней во избежание сбоев. Несмотря на это, создать папку с именем, схожим с системным, всё-таки возможно.
Решение есть. Я хочу, значит, этому быть.
Итак, переступить этот барьер без применения каких-либо сторонних программ можно лишь одним способом: прописать команду в терминале Windows. Откройте меню “Пуск”, затем в поиске пропишите “cmd” и нажмите Enter.
Чтобы создать папку, нам потребуется написать команду md и указать путь, где вы хотите её сохранить. Я хочу создать фолдер на рабочем столе, поэтому я прописываю следующее: md \\?C:\Users\Admin\Desktop\con
Для удаления папки используйте команду rd и полный путь к ней.
Невозможные операции с фолдером
Используя запрещённый приём, готовьтесь к ограничениям. Допустим, вам удалось обойти функционал системы, но она вам не позволит перемещать папку в другое место, а если вы хотите создать какой-либо файл в ней, то это нужно будет делать уже в подпапке con или другой, название которой противоречит правилам Windows. Конечно, эти ограничения также можно обойти с помощью определённых программ.
В Windows 11 удалось удалить через контекстное меню в Корзину и очистить её, а вот создать действительно только через командную строку.