Почему в Windows вы не можете назвать папку "con"?
Всякий раз, когда я пытаюсь назвать папку "con" (без кавычек), она по умолчанию имеет свое исходное имя.
Почему он это делает?
Почему в Windows вы не можете назвать папку "con"?
Всякий раз, когда я пытаюсь назвать папку "con" (без кавычек), она по умолчанию имеет свое исходное имя.
Почему он это делает?
В дни MS-DOS "con" имел особое значение. Он ссылался на консоль и позволял вам рассматривать ее как любой другой файл. Например, вы можете создать новый текстовый файл, набрав copy con new.txt
. Затем вы можете ввести текст и нажать ^Z
по завершении.
Дело в том, что вы все равно можете это сделать. Поэтому, насколько это касается файловой системы, уже существует объект с именем con
. Есть и другие зарезервированные имена, но я вижу, что при вводе этих имен они уже были предоставлены в других ответах.
Не используйте следующие имена зарезервированных устройств для имени файла:
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 и LPT9
Другие имена, такие как имена дисков, также не могут использоваться:
CLOCK $, A: -Z:
На самом деле вы можете переименовать папку в con
используйте это в командной строке, и это создаст системную папку с именем con
на вашем C: Диске
md \\\\\.\\\C:\con
чтобы удалить эту папку, вам нужно использовать ее в командной строке
rd/s \\\\.\\\C:\con
И только для тех, кто задается вопросом: "Так почему бы вам?" - меня зовут CON, и если я хочу использовать это как свою папку, я буду так "pugger you MS"
Con "OzDing"
Это относится к MS-DOS. Чтение или запись в файл с именем "CON:" чтение/запись с консоли. Я полагаю, что Windows все еще поддерживает это для обратной совместимости.
http://support.microsoft.com/kb/74496/en-us
Другие зарезервированные имена: PRN AUX NUL LPT1 COM1
Несколько специальных имен файлов зарезервированы системой и не могут использоваться для файлов или папок:
CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL