Eu dei essa resposta para uma segunda via e pensei em postar aqui para sua referência:
como indicado anteriormente. é uma palavra reservada de volta no MS-DOS, para o dispositivo CONsole (tanto quanto me lembro). mas, você pode forçar o windows / dos a criar a pasta para você . para dispositivos, usa o formato \.\[RESERVED_WORD]
para acessar o "arquivo" (esses dispositivos usam 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 a pasta CON na minha área de trabalho,
mkdir \.\C:\Users\me\Desktop\CON
para excluir a pasta, você deve referenciá-la da mesma maneira ou não funcionará.
rmdir \.\C:\Users\me\Desktop\CON
meu conselho, porém, é apenas usar um nome diferente. seria muito difícil sempre se referir a ela por meio de seu caminho absoluto, especialmente se você estiver desenvolvendo um aplicativo que planeja implantar.