Tengo una gran cantidad de archivos en mi disco de Windows que tienen dos puntos en su nombre. (Esto vino de desempacar algunos archivos de Unix).
Cuando trato de eliminarlos, Windows (XP) se queja de que el archivo no existe y se niega a eliminarlo. Esto sucede al intentar eliminarlo o cambiarle el nombre desde el explorador o la línea de comando. Aún así, chkdsk
no se queja de esos archivos ni soluciona el problema.
¿Alguna idea sobre cómo deshacerse de ellos?
windows
windows-xp
Hans-Peter Störr
fuente
fuente
Respuestas:
Es posible que pueda usar esta sintaxis ( según Microsoft KB 320081 ):
Consulte también esta pregunta predeterminada del servidor sobre el mismo tema, "eliminar el archivo que contiene caracteres no válidos en Windows".
Creo que las viejas utilidades sysinternals "ntfsdos" también podrían eliminar / cambiar el nombre de estos archivos, pero ya no están disponibles después de la adquisición de MS.
fuente
Es posible que desee intentar arrancar desde un CD de Ubuntu Live y eliminarlo desde allí.
fuente
Cierre todos los archivos, si hay alguno abierto, que se guardan en la unidad que contiene dichos archivos. Ahora, abra las propiedades de la unidad.
"Mi PC" -> "Haga clic derecho en esta unidad"> propiedades
Luego, vaya a la pestaña " Herramientas " y haga clic en " Comprobar ahora " en la etiqueta "Error de comprobación".
Esto desmontará su unidad y escaneará la unidad completa en busca de errores, eventualmente eliminará dichos archivos con nombres ilegales. Al finalizar, mostrará un mensaje que dice que algunos archivos fueron corregidos.
Eliminé con éxito dichos archivos de mi disco duro externo.
fuente
Puede hacerlo fácilmente en la línea de comando (CMD) sin ningún programa sofisticado.
Cambie el nombre del archivo / carpeta utilizando la antigua notación corta (por ejemplo, para Nombre de archivo, FILENA ~ 1) y. Para obtener la notación, navegue hasta el directorio que contiene la carpeta / archivo con un nombre no válido y escriba:
Cambie el nombre a un nombre válido usando:
Ahora borre el archivo / carpeta válido en CMD o en el explorador de Windows:
fuente
Para arreglar esto en Windows 7:
fuente
Si todo lo demás falla, es posible que deba editar el nombre directamente en NTFS.
Lo hice con éxito con Active @ Disk Editor . Proceda con precaución.
Si aún no se puede acceder al archivo o directorio, intente
chkdsk
ahora.fuente
Otra alternativa que puede probar es traer CygWin , un bash shell para windows. Esto le permitiría aplicar comandos UNIX a sus carpetas de DOS.
fuente