Другие языки программирования и технологии

Почему папку на рабочем столе нельзя назвать con?

Существует версия согласно которой такую папку нельзя создать, потому что con переводится как ботаник. А у Билла Гейтса как раз прозвище такое было. Вот "Майкрософт" и сделали так, чтобы нельзя было создавать папки с этим названием. Но я думаю, что это скорее из области приколов объяснение. ЕСТЬ ДРУГИЕ ВЕРСИИ
Го
Голый
225
При создании MS-DOS была необходимость четко разделять место адресации файла. Типа куда именно отправить его, в папку для хранения или на устройство для вывода. Чтобы ОС четко идентифицировала устройства, за ними были строго закреплены имена (там вон выше их перечисляли) . Соответственно, дабы пользователь не мог сбить систему с толку, его лишили возможности создавать папки с именами, зарезервированными под названия устройств.
В дальнейшем с развитием уже Виндовс такая необходимость вроде бы пропала. Но у винды всегда существовала необходимость совместимости с прошлыми версиями. Возникла опасность, что папки, созданные в одной версии, окажутся недоступными в другой. Поэтому ограничение на названия папок сохраняются искусственно.
У линукса к винде "почтения нет", в нем можно создать такие папки и перенести в винду, что и продемонстрировал Михаил Федоров. Более того, такие папки все же можно создать и средствами самой Виндовс, правда немножко нестандартными.
Олег Мацкевич
Олег Мацкевич
20 649
Лучший ответ
Это имя зарезервировано системой.
Можно, только умеючи, есть обходной путь. Прямое создание папок с таким (и несколькими другими) именами запрещено для совместимости с MS-DOS, где эти имена резервировались для определенных устройств, например, con - консоль, prn - принтер и т. п..
Одна из многих констант, зарезервированных системой.
Потому что у тебя руки не из того места выросли, вот и не можешь создать. А у меня всё создаётся и работает:

Баян. И глупости. Можно назвать. . Учи матчасть.
А так же AUX, NUL, PRN, COM1, эти названия запрещены системой.
Радик Омаров
Радик Омаров
9 155
Con с латыни переводится женский половой орган. Может в этом причина.
Ivan Kesler
Ivan Kesler
4 993
ЕШЕ НЕЛЬЗЯ СОЗДАТЬ ТАКИЕ ПАПКИ con, nul, prn, AUX, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9
Максим Лим
Максим Лим
1 857
Прикольно) ) Реально невозможно