Lassen Sie 7-Zip ein Archiv direkt in ein Verzeichnis extrahieren

Lassen Sie 7-Zip ein Archiv direkt in ein Verzeichnis extrahieren

Wenn ich ein Archiv mit 7-Zip entpacke, erfolgt dies in zwei Schritten. Zuerst extrahiert es den Inhalt des Archivs in einen temporären Ordner, dann kopiert Windows die Dateien aus dem temporären Ordner in das Zielverzeichnis.

Der zweite Teil dieses Vorgangs kann einige Zeit in Anspruch nehmen, insbesondere wenn das Archiv eine große Anzahl kleiner Dateien enthält. Es scheint, als könnte der Vorgang beschleunigt werden, wenn 7-Zip die Dateien zunächst direkt in das Zielverzeichnis entpackt. Gibt es eine Möglichkeit, dies zu erreichen?

Antwort1

Doh! Ich hätte wirklich gründlicher nach einer Antwort suchen sollen.

Von demHäufig gestellte Fragen zu 7-Zip:

Warum werden beim Drag-and-Drop-Extraktion von Archiven aus 7-Zip in den Explorer temporäre Dateien verwendet?

7-Zip kennt den Ordnerpfad des Ablageziels nicht. Nur der Windows Explorer kennt das genaue Ablageziel. Und der Windows Explorer benötigt Dateien (Drag-Quelle) als dekomprimierte Dateien auf der Festplatte. Daher extrahiert 7-Zip Dateien aus dem Archiv in einen temporären Ordner und benachrichtigt dann den Windows Explorer über die Pfade dieser temporären Dateien. Anschließend kopiert der Windows Explorer diese Dateien in den Ablagezielordner.

Um die Verwendung temporärer Dateien zu vermeiden, können Sie den Befehl „Extrahieren“ von 7-Zip verwenden oder per Drag & Drop von 7-Zip zu 7-Zip ziehen.

Antwort2

Sie können F9in 7-Zip drücken, Sie erhalten zwei Fenster. Im ersten navigieren Sie zu dem Archiv, das Sie extrahieren möchten, und im zweiten navigieren Sie zu dem Ordner, in den Sie Ihre Dateien extrahieren möchten. Dadurch wird der Schritt mit dem temporären Ordner übersprungen.

Antwort3

Schritt für Schritt zum Extrahieren des Inhalts .7zdirekt in einen Zielordner:

  1. .7zDatei in der 7zip-GUI öffnen
    • Inhalt darin .7zwird angezeigt
  2. Drücken Sie die — ExtractTaste
  3. CopyFenster öffnet sich
    1. Klicken Sie auf ...die Schaltfläche (Durchsuchen)
    2. Browse for folderFenster öffnet sich
      • Zielordner auswählen
      • Klicken, um Fenster OKzu schließenBrowse
    3. Treffer OKim CopyFenster
  4. Die Extraktion beginnt soforthineinZielordner

Antwort4

Ich kann jede „Lösung“ hier bestätigen (nachdem ich mit 32- und 64-Bit-Varianten getestet habe) und möchte noch etwas hinzufügen: Drag & Drop ist IMMER eine zweistufige Lösung beim Wechseln zwischen Anwendungen, daran führt einfach kein Weg vorbei, selbst bei Apps innerhalb desselben Entwicklungsökosystems wie Microsoft- oder Adobe-Titeln. Der Grund wird Sie nicht überraschen. Verschiedene Anwendungen kommunizieren nicht direkt miteinander, wenn Dateien per Drag & Drop zwischen ihnen verschoben werden. Diese Funktionalität wird vom Betriebssystem übernommen, unabhängig davon, welches Betriebssystem Sie verwenden. Unter Windows übernimmt FileExplorer von App-A (die sendet) und erhält einen Link zu der von ihm verwendeten Datei – wenn eine Datei noch nicht vorhanden ist, haben Sie die Möglichkeit, eine Datei in einigen Apps zu speichern, andere erstellen eine temporäre Datei an einem von Ihnen angegebenen Ort oder verwenden den temporären Systemcache –; dieser Link wird dann von App-B (die empfängt) verwendet. Ein komprimiertes Archiv ist nur eine Sammlung von Bits, die entschlüsselt und in die im Archiv enthaltenen Dateien dekomprimiert werden müssen. Wenn Sie per Drag & Drop aus 7zip in ein FileExplorer-Fenster ziehen, müssen diese Dateien zunächst an einen temporären Speicherort dekomprimiert werden, da sie noch nicht vorhanden sind. Dann können sie verschoben werden. Dies liegt daran, dass 7zip den FileExplorer NICHT ERWEITERT, es handelt sich um eine separate Anwendung. Drag & Drop zwischen zwei 7zip-Fenstern erfordert jedoch diesen temporären Speicherplatz nicht, da alles direkt im Speicher ausgeführt werden kann. Die gleiche Funktion wird erreicht, indem Sie die Funktion EXTRACT verwenden und ihr einen Pfad zum Ablegen der Dateien angeben. Sie sollten jedoch nicht MOVE oder COPY verwenden, wenn Sie temporäres Caching vermeiden möchten. Auch hier wird eine temporäre Arbeitskopie erstellt, die dann an den von Ihnen angegebenen Pfad verschoben wird. Sie können weiterhin einzelne oder mehrere Elemente unterschiedlichen Typs und unterschiedlicher Größe auswählen, sie dann extrahieren oder per Drag & Drop in ein anderes 7zip-Fenster ziehen.

verwandte Informationen