.png)
Estoy intentando eliminar un archivo llamado "Kanno, Yoko - ¿A dónde va este océano? .mp3" de mi disco duro en Windows 7 Ultimate x64 y sigue diciéndome que no puede porque el nombre del archivo es demasiado largo o no es válido (debido a al "?" en él). No puedo cambiarle el nombre, no puedo eliminarlo, no puedo hacerlo ni con Explorer ni con CMD. Tampoco puedo eliminar la carpeta que lo contiene ni con Explorer ni con CMD.
¿Alguien tiene una respuesta o sugerencia para probar? En primer lugar, no tengo idea de cómo se creó ese nombre (software para cambiar el nombre de los archivos según su título, pero aún así, no debería haberse guardado con un nombre no válido como ese). De todos modos, ¿cómo puedo deshacerme de él ahora?
Respuesta1
Microsoft tiene un artículo sobredifícil borrar archivos.
La mayoría de las veces, anteponer la ruta \\?\
hace exactamente lo que quiero. Así que podrías intentarlo
del "\\?\c:\path\Kanno, Yoko - Where Does This Ocean Go?.mp3"
También existe \\.\
y no sé cuál \\?\
es la diferencia exacta.
Ambos prefijos parecen deshabilitar algunas comprobaciones y/o hacer que utilice API de nivel inferior a la API Win32 habitual.
Respuesta2
Resuelto: conecté el disco duro a una carcasa externa y lo conecté mediante USB a mi tableta Android como una unidad USB. Usando mi Explorador de archivos de Android, navegué hasta ese archivo y lo eliminé. Android no te permitirá nombrar archivos con "?" en ellos tampoco, ni pude reproducir ese archivo mientras tuviera un "?" Todavía está en él, pero Android me permite cambiarle el nombre/copiarlo/moverlo/eliminarlo, así que el problema está resuelto, pero no con Win7. Para su información, pude reproducir el archivo mp3 perfectamente una vez que eliminé el "?" del nombre.
Respuesta3
Acabo de hacer esto y solo respondo para ayudar a otros en Windows 7-10. Literalmente abrí la ubicación del archivo en Winrar y cambié su nombre, sólo porque el administrador de archivos de Windows no pudo cambiar el nombre debido a que tenía un carácter no válido. Después de cambiar su nombre, eliminé el archivo. EZPZ también, buena elección musical. ¡Me encanta Ghost in the Shell!
Respuesta4
Pruebe esto desde la línea de comando:
del Kanno*.mp3
O tal vez intente encontrar el nombre corto del archivo y elimínelo. Creo que dir /x enumerará los nombres cortos, pero mi recuerdo es confuso.
Lo único que puedo imaginar que podría producir eso es una codificación de caracteres no válida. Cuando el sistema encuentra texto que ha sido codificado incorrectamente, puede mostrarlo como "?".
Windows es más cuidadoso al no permitir comodines en los nombres de archivos que otros sistemas. Hace muchos años recuerdo que un colega creó un archivo llamado * en un sistema UNIX. Ese incidente no terminó con sonrisas.