Zrób 7-Zip rozpakuj archiwum bezpośrednio do katalogu

38

Ilekroć rozpakuję archiwum przy użyciu 7-Zip, wykonuje ono dwuetapową operację. Najpierw wypakowuje zawartość archiwów do folderu tymczasowego, a następnie system Windows kopiuje pliki z folderu tymczasowego do katalogu docelowego.

Druga część tej operacji może zająć trochę czasu, zwłaszcza jeśli w archiwum znajduje się duża liczba małych plików. Wygląda na to, że operacja mogłaby zostać przyspieszona, gdyby 7-Zip po prostu rozpakował pliki bezpośrednio do katalogu docelowego na początek. Czy istnieje sposób, aby to zrobić?

JamesGecko
źródło

Odpowiedzi:

66

Doh! Naprawdę powinienem był szukać mocniejszej odpowiedzi.

Z 7-Zip FAQ :

Dlaczego ekstrakcja archiwum metodą przeciągnij i upuść z 7-Zip do Eksploratora korzysta z plików tymczasowych?

7-Zip nie zna ścieżki folderu docelowego upuszczania. Tylko Eksplorator Windows zna dokładny cel zrzutu. Eksplorator Windows potrzebuje plików (przeciągnij źródło) jako zdekompresowanych plików na dysku. Więc 7-Zip wyodrębnia pliki z archiwum do folderu tymczasowego, a następnie 7-Zip powiadamia Eksploratora Windows o ścieżkach tych plików tymczasowych. Następnie Eksplorator Windows kopiuje te pliki, aby upuścić folder docelowy.

Aby uniknąć tymczasowego użycia pliku, możesz użyć polecenia Wyodrębnij 7-Zip lub przeciągnij i upuść z 7-Zip do 7-Zip.

JamesGecko
źródło
7
A Windows jest szczególnie głupi, ponieważ kopiuje z dysku tymczasowego zamiast się ruszać. Co jest bardzo nieefektywne, jeśli folder temp znajduje się na tym samym dysku
galinette
2
@ Galinette Myślę, że to aplikacja mówi systemowi Windows, czy musi skopiować lub przenieść. Ale jak podano powyżej, 7-Zip nie wie, czy temp jest na tym samym dysku .. więc idzie do kopiowania
Jack
Dlaczego nigdy nie miałem tego problemu z WinRAR?
Shayan
32

Możesz wcisnąć w F9środku 7-Zip, otrzymasz dwie szyby. W pierwszym przejdź do archiwum, które chcesz wyodrębnić, aw drugim przejdź do folderu, w którym chcesz wyodrębnić pliki. Pominie to krok folderu tymczasowego.

mocceb
źródło
Jesteś prawdziwym dobrym MVP, proszę pana!
SublymeRick
2
Jak zauważono, choć nie wyjaśniono, w zaakceptowanej odpowiedzi NIE DZIAŁA, jeśli do wypakowania używa się przeciągania i upuszczania. Jeśli używasz przeciągania, to ustawienie nie ma znaczenia.
ForeverZer0