
Eu uso o Windows 7 x64. Você também pode tentar isso no seu computador.
Vá pegar qualquer arquivo. Tente renomeá-lo para 'aux.svg'. O Windows responderá com
O nome do dispositivo especificado é inválido.
Tentei isso em dois computadores diferentes (também Win7 x64), com os mesmos resultados.
Você pode pegar qualquer arquivo que quiser. Você não pode renomeá-lo para 'aux.svg'. O Dropbox não baixará um arquivo com esse nome. O navegador irá renomeá-lo para '_aux.svg' durante o download. Isso parece acontecer em qualquer diretório que eu queira tentar.
O que diabos está acontecendo aqui?
Responder1
Este é um dos nomes de arquivo proibidos pelo Windowsrazões históricas. Pelo que eu sei, você não tem como evitar isso.
Responder2
Para adicionar aresposta de Alexandre:
Vocêpode ignorar análise de nome de arquivousando um caminho como:
\\?\C:\Users\Paperflyer\aux.svg
del
e rename
no prompt de comando aceite esses caminhos. No entanto, é inútil renomear um arquivopara aux
, já que você não poderá acessá-lo de outros programas.
Responder3
Como outra adição dois anos depois:
Você pode renomear (e modificar) qualquer palavra-chave reservada comCygwin. Se for um diretório, você poderá acessar seu conteúdo com outros programas no Windows, mas não com ele mesmo.
Me deparei com isso ao compilar um programa em uma pasta compartilhada em uma máquina virtual. Havia uma pasta chamada aux no pacote, uma pasta imóvel, que extraí anteriormente com o cygwin. Então a única maneira de se livrar é usandoCygwinde novo.