Cómo eliminar el directorio extraño `=..`

Cómo eliminar el directorio extraño `=..`

Al ejecutar este comando 7z.exe e -o=.. example.zipse creó un directorio =...

¿Cómo puedo borrarlo nuevamente?


  • El Explorador de Windows no puede eliminarlo: "Un error inesperado le impide eliminar la carpeta... Error 0x80004005: error no especificado"
  • El Explorador de Windows tampoco puede cambiarle el nombre: "No se pudo encontrar este elemento"
  • del =..no puedo eliminarlo: "No se pudo encontrar =.."
  • rename =.. xno ayuda: "Acceso denegado".

¿Alguna otra idea?

Respuesta1

encontréesta soluciónque funcionó:

  1. dir /xme dijo que el "nombre 8.3" =..era _5259~1.
  2. rmdir /s _5259~1logró eliminar la carpeta.

Respuesta2

7zip funciona, sin problemas después de probar todo lo demás sugerido. Tenía carpetas, subcarpetas y archivos creados con caracteres chinos, espacios y puntos. No se encontró el archivo, pero no pude eliminar las carpetas.

Desde 7zip, MAYÚS+SUPR funciona, ya que parece causar problemas si simplemente presiona eliminar, ya que quiere enviarlo a la papelera de reciclaje de Windows, que no reconoce los nombres de archivos y carpetas y los mismos errores. o cambiar el nombre de cada uno a cualquier cosa simple uno por uno

Pruebe primero la carpeta principal que desea eliminar, eso se debe a las subcarpetas y archivos con MAYÚS+SUPR en 7Zip.

Respuesta3

Windows generalmente no permite rutas que terminen en puntos; o más bien elimina todos los puntos finales para mantener la compatibilidad con software realmente antiguo.

Sin embargo, puede omitir la canonicalización de la ruta Win32 usandoel \\?\prefijo:

rmdir "\\?\C:\Users\Peter\=.."

La sintaxis requiere una ruta absoluta completa (letra de unidad y todo), porque también estás omitiendo el código que normalmente expande las rutas relativas. Las comillas también parecen ser necesarias, debido a la forma en que las funciones integradas de Cmd interpretan la puntuación.

información relacionada