Найти тему
Litl-Admin.ru

Почему пользователи Windows не могут создать папку с именем "con"?

Простая, казалось бы, задачка - создать новую папку и переименуй её в "con" - латинские буквы. Но не тут то было.

В Интернете ходит байка, будто бы это какое-то обидное прозвище, которым дразнили Билла Гейтса, но наша аудитория достаточно зрелая, чтобы не верить в подобные глупости.

Настоящая же природа этого идёт от древней MS-DOS, где, цитирую:

Several special file names are reserved by the system and cannot be used for files or folders: CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL

В общем, это зарезервированное имя. Одно из многих. Но можно ли всё-таки обойти этот архаизм? Да, можно. Иногда бывает даже полезно. Воспользуемся UNC-путями:

  1. Запускаем командную строку Windows (cmd.exe)
  2. Выполняем команду: md \\.\C:\con
  3. PROFIT

Аналогичным же образом можно и удалить папку. И вообще, создать её в любом другом месте.

-2

Для чего это может быть полезно? Таким способом можно защитить флешку от популярных ранее autorun.inf-червей.

Было полезно? Ставьте лайк и подписывайтесь на канал, чтобы не пропустить другие интересные посты. Постараюсь не разочаровывать.