Windows 7 no puede cambiar el nombre de un archivo a 'aux.svg': “El nombre del dispositivo especificado no es válido” [duplicado]

8

Yo uso Windows 7 x64. También puedes probar esto en tu computadora.

Ve a tomar cualquier archivo. Intente cambiarle el nombre a 'aux.svg'. Windows responderá con

El nombre del dispositivo especificado no es válido.

Probé esto en dos computadoras diferentes (también Win7 x64), con los mismos resultados.
Puede tomar cualquier archivo que desee. No puede cambiarle el nombre a 'aux.svg'. Dropbox no descargará un archivo con ese nombre. El navegador lo cambiará a '_aux.svg' cuando lo descargue. Esto parece suceder en cualquier directorio que quisiera probar.

¿Qué diablos está pasando aquí?

Bastibe
fuente
La mayor parte de la API de Win32, incluyendo Explorer y los cuadros de diálogo de archivo comunes, no se le permitirá crear archivos que coinciden con un par de nombres reservados de dispositivos DOS antiguos tales como con, prn, aux.
LawrenceC

Respuestas:

14

Este es uno de los nombres de archivo que Windows prohíbe por razones históricas . Que yo sepa, no tienes forma de evitarlo.

roguesys
fuente
0

Como otra adición dos años después:

Puede cambiar el nombre (y modificar) a cualquier palabra clave reservada con cygwin . Si es un directorio, puede acceder a su contenido con otros programas en Windows, pero no a sí mismo.

Encontré esto mientras compilaba un programa en una carpeta compartida en una máquina virtual. Había una carpeta llamada aux en el paquete, una carpeta inamovible, que extraje con cygwin anteriormente. Entonces, la única forma de deshacerse es usar cygwin nuevamente.

gasoved
fuente