7 directorio de archivado zip recursivamente

2

Cerré mi viejo directorio de Windows con 7 zip. Se comprimieron los "Datos de aplicación" muchas veces (cientos) como se muestra aquí:
C: \ Windows.old \ Application Data \ Application Data \ Application Data \ Application Data \ Application Data / Application Data ...
Ahora no puedo descomprimirlo ya que se queda sin espacio en disco.

¿Cómo resuelvo este problema? .

fastcodejava
fuente
1
¿Qué te convenció de que esta era una buena idea?
John T
@John T ¿Qué quieres decir? 7-zip hizo eso, no yo.
fastcodejava
Suena como un error en ese caso. ¿Puedes reproducirlo? Yo lo sometería a los autores de 7-zip.
John T
No sé cómo sucedió. Intenté comprimir el directorio de Usuarios desde ventanas viejas y esto sucedió.
fastcodejava

Respuestas:

2

El problema que está encontrando es que \ Application Data es un punto de unión NTFS a \ AppData \ Roaming. Microsoft cambió la ruta del directorio \ Datos de aplicación cuando salió Vista. El punto de unión se proporcionó con fines de compatibilidad.

Cuando extraiga el archivo, excluya completamente el directorio de Datos de la Aplicación y estará bien. Si, después de extraer el archivo, descubre que algunos programas no funcionan, puede volver a crear el enlace \ Datos de aplicación utilizando MKLINK mando.

La razón por la que se produjo de esta manera en primer lugar es que Windows ha tenido un soporte históricamente pobre para los enlaces simbólicos, algo que los sistemas operativos basados ​​en * nix han tenido durante décadas. A pesar de que NTFS los admitió desde Windows 2000, nunca se usaron hasta que salió Vista, y esto explica por qué Explorer no los maneja correctamente cuando 7-Zip extrae el archivo.

Como dice el viejo chiste, Microsoft no sabe cómo se escribe SYMLIN ~ 1.lnk

Wes Sayeed
fuente
1

Si su sistema se está quedando sin espacio en el disco, elimine la copia principal anterior después de extraer la siguiente copia secundaria. 7-zip tiene una funcionalidad de línea de comandos para ayudarlo a automatizar esto en un script por lotes si le facilita las cosas.

Es posible que el sistema no se esté quedando sin espacio en el disco, pero la ruta contenida dentro del zip puede ser demasiado larga. Yo tambien verificaria Mi computadora para ver cuánto espacio queda en su disco cuando recibe estos errores.

John T
fuente