Потому, что это названия системных устройств!
Зато они могут являться приёмниками информации:
нажми Win+R
cmd
в окне набери COPY CON COM1
затем любую билиберду
после окончания строки Enter
для окончания ввода Ctrl+Z
....и у тебя появится сообщение, что 1 файл скопирован в устройство.
Примерно таким способом в давние-давние времена можно было на матричный принтер отправить информацию, только имя порта у него было LPT1
Прочее компьютерное
Почему в Винде XP не удаётся создать папки AUX, COM1и COM2? Попробуйте - реально не получается...
Потому что это зарезервированные имена устройств. Остались в наследство со времен DOS'а.
а эти названия тебе о чем то не говорят ?
Emil Sibukaev
Ну, да... на название портов каких то похоже...
На самом деле создать такие каталоги можно, наберите в cmd или command:
mkdir \\?\C:\con
mkdir \\?\C:\aux
и так далее, это документированные возможности. чтобы удалить, соответственно rmdir \\?\C:\Doc…\con
А вот недокументированные возможности (кто‐то считает это за дырку) , это добавление обратного слеша в конце имени, например, mkdir con\ или mkdir aux\ и так далее. В документации нигде не описано про добавление обратного слеша, а вот \\?\ описан в официальных источниках.
Похожие файлы устройств, которые нельзя создать вручную: AUX, CON, NULL, CLOCK$, PRN, COM1-COM9, LPT1-LPT9 вроде всё :) В GNU/Linux и BSD создавать файлы и каталоги можно с любым именем и с любым спец. символом, например, ) или @, ^, %, ) или ( и так далее, или любой юникодный (например, utf-8) символ.
mkdir \\?\C:\con
mkdir \\?\C:\aux
и так далее, это документированные возможности. чтобы удалить, соответственно rmdir \\?\C:\Doc…\con
А вот недокументированные возможности (кто‐то считает это за дырку) , это добавление обратного слеша в конце имени, например, mkdir con\ или mkdir aux\ и так далее. В документации нигде не описано про добавление обратного слеша, а вот \\?\ описан в официальных источниках.
Похожие файлы устройств, которые нельзя создать вручную: AUX, CON, NULL, CLOCK$, PRN, COM1-COM9, LPT1-LPT9 вроде всё :) В GNU/Linux и BSD создавать файлы и каталоги можно с любым именем и с любым спец. символом, например, ) или @, ^, %, ) или ( и так далее, или любой юникодный (например, utf-8) символ.
потомучто это порты. виндовс распознает ваши действия как попытку подключить устройство к несуществующему порту.
И точно, не знаю мож есть такие системные папки
Похожие вопросы
- А почему в Windows нельзя создать папку с названием "Con"? Попробуйте сами, не думаю что у вас это получиться О_о
- Почему в Windows нельзя создать папку "Con"? Вот сами попробуйте-не переименовывается... Что такое..?
- В Windows XP не удается показать скрытые файлы и папки. Помогите.
- Ответьте, пожалуйста. Почему в Windows нельзя создать папку с названием "AUX"?
- А почему в винде нельзя создать папку с именем "Con" ?
- попробуйте создать папку с название *con* ?
- Почему в Windows нельзя создать папку с названием "Con"? сначала не поверила, потом решила попробовать))
- Почему в Windows нельзя создать папку с названием "Con" ? Не верите? Сами попробуйте!
- Не могу создать папку в Винде с именем Con! Что делать? нужно очень!
- Иногда невозможно удалить папку - пишется, Не удается удалить папку х64. папка не пуста