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ć?

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.


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.