Haga que 7-Zip extraiga un archivo directamente a un directorio

38

Cada vez que extraigo un archivo usando 7-Zip, realiza una operación de dos pasos. Primero extrae el contenido de los archivos en una carpeta temporal, luego Windows copia los archivos de la carpeta temporal al directorio de destino.

La segunda parte de esta operación puede llevar algo de tiempo, especialmente si había una gran cantidad de archivos pequeños en el archivo. Parece que la operación podría acelerarse si 7-Zip simplemente extrae los archivos directamente al directorio de destino para comenzar. ¿Hay alguna manera de hacer que haga esto?

JamesGecko
fuente

Respuestas:

66

Doh! Realmente debería haber buscado más por una respuesta.

De las preguntas frecuentes de 7-Zip :

¿Por qué la extracción de archivos de arrastrar y soltar de 7-Zip a Explorer utiliza archivos temporales?

7-Zip no conoce la ruta de la carpeta del destino de colocación. Solo el Explorador de Windows conoce el objetivo de caída exacto. Y el Explorador de Windows necesita archivos (fuente de arrastre) como archivos descomprimidos en el disco. Entonces, 7-Zip extrae los archivos del archivo a la carpeta temporal y luego 7-Zip notifica al Explorador de Windows sobre las rutas de estos archivos temporales. Luego, el Explorador de Windows copia estos archivos para soltar la carpeta de destino.

Para evitar el uso de archivos temporales, puede usar el comando Extraer de 7-Zip o arrastrar y soltar de 7-Zip a 7-Zip.

JamesGecko
fuente
77
Y Windows es especialmente estúpido, ya que copia desde la unidad temporal en lugar de moverse. Lo cual es muy ineficiente si la carpeta temporal está en la misma unidad
galinette
2
@galinette Creo que es la aplicación que le dice a Windows si tiene que copiar o mover. Pero como se especificó anteriormente, 7-Zip no sabe si la temperatura está en la misma unidad ... así que va a copiar
Jack el
¿Cómo es que nunca tuve este problema con WinRAR?
Shayan
32

Puede presionar F9dentro de 7-Zip, obtendrá dos paneles. En el primero navega al archivo que desea extraer, y en el segundo navega a la carpeta donde desea extraer sus archivos. Esto omitirá el paso de la carpeta temporal.

mocceb
fuente
Usted es el verdadero MVP, buen señor!
SublymeRick
2
Como se señaló, aunque no se aclaró, en la respuesta aceptada, esto NO funciona si se usa arrastrar y soltar para extraer. Si usa arrastrar y soltar, esta configuración no tiene relevancia.
ForeverZer0