Dei essa resposta a uma duplicata e pensei em publicá-la aqui para sua referência:
como indicado anteriormente. é uma palavra reservada no MS-DOS, para o dispositivo CONsole (tanto quanto me lembro). mas você pode forçar janelas / dos a criar a pasta para você . para dispositivos, ele usa o formato \\.\[RESERVED_WORD]
para acessar o "arquivo" (esses dispositivos usavam arquivos para comunicação). para forçar o Windows a criar sua pasta, em vez de fazer mkdir [RESERVED_WORD]
, faça o seguinte:
mkdir \\.\[absolute path to folder of choice, including drive letter]\[RESERVED_WORD]
por exemplo, para criar uma pasta CON na minha área de trabalho,
mkdir \\.\C:\Users\me\Desktop\CON
Para excluir a pasta, você deve fazer referência à mesma, ou ela não funcionará.
rmdir \\.\C:\Users\me\Desktop\CON
meu conselho, porém, é usar apenas um nome diferente. seria muito difícil sempre consultá-lo por seu caminho absoluto, especialmente se você estiver desenvolvendo um aplicativo que planeja implantar.