В Windows есть зарезервированные имена для устройств, которые устанавливаются при каждом запуске системы:
- CON — консоль, то есть при чтении с клавиатуры и при сохранении экрана
- COMn — последовательный порт, COM1 — первый порт, COM2 — второй порт и т. Д.
- LPTn — параллельный порт, например принтер, LPT1 — первый порт, LPT2 — второй порт и т. Д.
- PRN — порт принтера, т.е. LPT1
- AUX — дополнительное устройство, обычно порт COM1
- NUL — нулевое устройство
По умолчанию такие элементы не могут быть созданы из-за конфликта. Однако, используя путь UNC (Universal Naming Convention), содержащий синтаксис в обход проверки зарезервированных имен, мы можем создавать / удалять такие элементы.
образование
MD "? Путь к файлу" например: MD "? C: Документы и настройки рабочего стола пользователя" MD "? C: папка"
удаление
DEL "? Путь к файлу" RD / S / Q "? Путь к папке" / s - переключатель также удаляет все подпапки / q - тихий режим например, RD / S / Q "? C: autorun.inf"
  Этот метод также позволяет создавать элементы с необычными пробелами или точками в имени. 
  Пример: вы можете создать две папки с одинаковым именем, за исключением того, что имя второй будет иметь дополнительный пробел в конце: 
  «C: папка traxter» 
  «C: папка traxter» 
Это невозможно осуществить стандартным методом через Проводник. Файлы, скопированные в папку без пробелов, также можно увидеть в папке с пробелами. С другой стороны, это не работает. Элемент с пробелом неразборчиво для Windows, хотя он может быть удален, пока оба находятся на диске. Windows сообщает, что не может найти предмет. Чтобы удалить его, используйте метод, чтобы обойти проверку имени:



 
				































































