Eu uso o Windows 7 x64. Você pode tentar isso no seu computador também.
Vá pegar qualquer arquivo. Tente renomeá-lo para 'aux.svg'. O Windows responderá com
O nome do dispositivo especificado é inválido.
Eu tentei isso em dois computadores diferentes (também Win7 x64), com os mesmos resultados.
Você pode pegar qualquer arquivo que desejar. Você não pode renomeá-lo para 'aux.svg'. O Dropbox não baixa um arquivo com esse nome. O navegador o renomeia para '_aux.svg' durante o download. Isso parece acontecer em qualquer diretório que eu quisesse tentar.
O que diabos está acontecendo aqui?
con
,prn
,aux
.Respostas:
Esse é um dos nomes de arquivo que o Windows proíbe por razões históricas . Tanto quanto eu sei, você não tem como contornar isso.
fonte
Para adicionar à resposta de alexandru :
Você pode ignorar a análise de nome de arquivo usando um caminho como:
del
erename
no prompt de comando, aceite esses caminhos. No entanto, é inútil para renomear um arquivo paraaux
, desde que você não será capaz de acessá-lo de outros programas.fonte
Como mais uma adição dois anos depois:
Você pode renomear (e modificar) para qualquer palavra-chave reservada com cygwin . Se for um diretório, você poderá acessar o conteúdo com outros programas no Windows, mas não ele próprio.
Me deparei com isso enquanto compilava um programa em uma pasta compartilhada em uma máquina virtual. Havia uma pasta chamada aux no pacote, uma pasta imóvel, que eu extraí anteriormente com o cygwin. Portanto, a única maneira de se livrar é usar o cygwin novamente.
fonte