7-Zip Zum Auflisten des Inhalts eines Ordners und Unterordners von ZIP-Dateien ohne Extrahieren (Windows XP, Vista, 7 und Befehlszeile)

Dieses Technikrezept erläutert, wie Sie mit 7-Zip eine Textdatei (tabulatorgetrennt) mit einer Liste der Inhalte einer ZIP-Datei erstellen. Sie können diese .bat-Datei in einem Verzeichnis ausführen und die Auflistungen aller in diesem Verzeichnis enthaltenen ZIP-Dateien und etwaigen Unterverzeichnissen abrufen. Lesen Sie weiter für die Befehle und Erklärungen.

Erforderliche Software / Fähigkeiten:

-7-Zip (kostenlos, v4.65 ab Rezept-Erstellung)

Windows XP, Vista, 7

-Grundlegende Batchdatei-Kenntnisse (wie erstellen, ausführen)

1. Laden Sie 7-Zip herunter und installieren Sie es.

2. Navigieren Sie zum 7-Zip-Installationsverzeichnis (C: \ Program Files \ 7-Zip \), kopieren Sie diese drei Dateien und fügen Sie sie in einen Ordner mit dem Namen „7zip“ auf dem Desktop ein.

7z.exe

7z.dll

7z.sfx

Diese Dateien werden mit unserer Batch-Datei (.bat) verwendet, die wir erstellen, um unsere Verzeichnis- und Inhaltsliste der ZIP-Datei zu erstellen.

3. Öffnen Sie den Editor (Startmenü> Alle Programme> Zubehör> Notepad oder Start-Taste + R, geben Sie "Notepad" ein und drücken Sie die Eingabetaste).

4. Fügen Sie diesen Code (kopieren und einfügen von unten) in den Editor ein.

FOR / F "tokens = * delims =" %% A in ('dir / b / s * .zip') do (7z.exe l -r "%% A" >> Listing.txt)

5. Klicken Sie dann auf Datei > sparen. Besuchen Sie unseren Desktop und die 7zip Mappe. Drücke den "Speichern unter:"Dropdown und wählen Sie"Alle Dateien“. Gib ihm einen Namen ziplist.bat und drücken Sie die sparen Taste.

6. Kopieren Sie die vier Dateien aus dem 7zip-Ordner auf unserem Desktop: 7z.dll, 7z.exe, 7z.sfx, ziplist.bat in den Ordner, der die ZIP-Dateien und andere Unterordner der ZIP-Dateien enthält.

7. Schließlich Führen Sie die ziplist.bat aus durch Doppelklick darauf. Diese Batchdatei führt folgende Schritte mit einer FOR-Anweisung aus:

Es führt eine Verzeichnisliste des aktuellen Ordners und aller Unterordner für alle Dateien mit der Erweiterung .zip durch. Wenn es welche findet, sendet es den Pfad an die Befehlszeile exe von 7-zip und gibt das Inhaltsverzeichnis an eine Textdatei mit dem Namen "listing.txt" aus. Diese Datei wird in demselben Ordner gespeichert, in dem sich die Datei ziplist.bat befindet.

Sie können die Textdatei dann als Excel in Excel oder ein anderes Tabellenkalkulationsprogramm importieren Tab getrennt Datei. Verwenden Sie TAB als Trennzeichen in Excel, wenn Sie die Daten importieren.