Создание папки с именем «CON» в Windows

Возможный дубликат:
Невозможно переименовать папку или файл как 'con'

Я пробовал разбивать папку с именем CON в Windows, но я не мог собрать ее на любом жестком диске.

Что может быть причиной? Возможно ли создать такую ​​папку?

  • Как заблокировать экран Windows при запуске?
  • Компьютерный цикл перезапускается при загрузке Windows
  • Недавно посещаемые каталоги?
  • Все версии Windows нечувствительны к регистру?
  • Запрос на загрузку веб-страницы вместо открытия
  • Как получить доступ (или переключиться между) значками лотков с ярлыком в окнах?
  • Есть ли способ, которым пользователь может просматривать или копировать не редактируемые элементы управления GUI во время выполнения?
  • RocketTab удаляется, но все еще преследует меня
  • 3 Solutions collect form web for “Создание папки с именем «CON» в Windows”

    Это зарезервированное имя из старых дней MS-DOS. Вы не можете создавать имена файлов так же, как имена драйверов MS-DOS, и это все еще стоит в современных версиях Windows. Список других зарезервированных имен см. В следующей статье Microsoft.

    http://support.microsoft.com/kb/74496/en-us

    Как было сказано ранее. Это зарезервированное слово обратно в MS-DOS, для устройства консоли (насколько я помню). Но вы можете заставить Windows / dos создать папку для вас. Для устройств он использует формат \\.\[RESERVED_WORD] для доступа к «файлу» (эти устройства используют файлы для связи). Чтобы заставить окна создавать вашу папку, вместо выполнения mkdir [RESERVED_WORD] , выполните следующие действия:

     mkdir \\.\[absolute path to folder of choice, including drive letter]\[RESERVED_WORD] 

    Например, создать папку CON на моем рабочем столе,

     mkdir \\.\C:\Users\me\Desktop\CON 

    Для удаления папки вам необходимо ссылаться на нее так же, иначе она не будет работать.

     rmdir \\.\C:\Users\me\Desktop\CON 

    Мой совет, однако, состоит в том, чтобы просто использовать другое имя. Было бы очень трудно всегда ссылаться на него через его абсолютный путь, особенно если вы разрабатываете приложение, которое планируете развертывать.

    CON – зарезервированное имя (сокращение от консоли). Задание «con» в качестве имени файла для инструмента командной строки часто выводит данные на экран (если он не просто терпит неудачу, как это делают многие приложения .Net). Есть еще несколько зарезервированных имен, например AUX.

    Давайте будем гением компьютера.