я дав цю відповідь на дублікат, і подумав, що опублікую її тут для довідки:
як було зазначено раніше це зарезервоване слово з MS-DOS для пристрою CONsole (наскільки я пам'ятаю). але ви можете змусити 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
моя порада, хоча просто використовувати іншу назву. було б дуже важко завжди звертатися до нього через його абсолютний шлях, особливо якщо ви розробляєте додаток, яке плануєте розгортати.