Прочее компьютерное

Почему в Windows нельзя создать папку с названием "Con"(полностью английскими, а не "С" русская)???

Запрещенные имена остались со времен DOS, когда некоторые сочетания знаков были зарезервированы для системных команд.
Если вы попытаетесь создать файлы или папки со следующими именами: con, nul, prn, AUX, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9 (регистр букв – прописные буквы или строчные – значения не имеет) , – система в таких случаях вместо введенного вами «запрещенного» имени выведет имя по умолчанию, например, Новая папка, или Текстовый документ, или Документ Microsoft Word. При этом Windows Vista выведет окно Переименование с сообщением «Указано неверное имя устройства» .

Дело в том, что по «Соглашению об именованиях» эти символы и имена зарезервированы файловой системой для «внутренних» системных нужд, применять их пользователю запрещено.

Примечание. Применять для файлов и папок имена COM, COM10, COM11…, LPT, LPT10, LPT11… системой не возбраняется.

Но используя UNC пути (Universal Naming Convention) все же возможно создать папку с запрещенным именем, набрав в командной строке, к примеру, "mkdir \\.\C:\windows\lpt1", после этого в папке Windows на диске C: будет создана папка lpt1. Проэкспериментируйте! получилось? а теперь попробуйте удалить эту папку! не вышло? Для того чтобы ее удалить требуется опять же прибегнуть к UNC, написав "rmdir \\.\C:\windows\lpt1".
РН
Рустем Нуржакиев
9 665
Лучший ответ
Роман Алимпиев прикольно... спасибо!!!
тебе букв мало?? ? назови другим именем.. . это зарервированные под ДОС имена...
AV
A1Rwave[S] Vlad
68 961
В операционной системе есть несколько зарезервированных имен, назначенных разным устройствам. Их совсем мало, но Вам удалось угадать одно из них. Con - назначено устройству "консоль" (con - сокращение от console), использовать такое имя для файлов и папок нельзя
Причем подобные зарезервированные имена не "когда-то были", а используются операционными системами Майкрософт до сих пор
RW
Rey World
15 725
Это тянется со времен DOS. В нем была команда записи файла с консоли, выглядела примерно так:
copy con text.txt
Все, что вводится с клавиатуры попадает в этот файл. (CTR + Z для выхода, если решишь попробовать)
Если допустить название папки с именем con, то возможно копирование всей папки в файл. Поэтому просто запретили такое имя.
Многие утверждают, что это личное желание Билла Гейтса, которого в детстве дразнили таким словом (что якобы означает «ботан» , “нерд”). На самом деле всё проще: это ограничение восходит ещё к временам операционной системы MS-DOS. Там ‘con’ наряду с другими подобными обозначениями (prn, aux, nul) было зарезервировано для обозначений устройств ввода-вывода, поэтому и нельзя создать папки с такими именами.
Где-то в системе, значит, есть папка с таким названием, оно для нее и зарезервировно, как-то так...
если честно я и сам незнаю, но подскажу ты сначала выясно что за слово "Con"
создателя майнкрософт в детстве называли сon
Con-ботаник. Такая кличка была у Билла Гейтса. Вот он и запретил в виндовсе называть так файлы