я дал этот ответ дубликату, и думал, что выложу его сюда для справки:
как ранее заявлено. это зарезервированное слово из MS-DOS, для устройства консоли (насколько я помню). но вы можете заставить Windows / DOS создать папку для вас . для устройств он использует формат \\.\[RESERVED_WORD]
для доступа к «файлу» (эти устройства используют файлы для связи). чтобы заставить Windows создать вашу папку, вместо этого 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
Мой совет, хотя бы просто использовать другое имя. было бы очень трудно всегда ссылаться на него по его абсолютному пути, особенно если вы разрабатываете приложение, которое планируете развернуть.