Übergeben Sie alle Dateien hierarchisch in einer Zip-of-Zip-Datei über die Befehlszeilenschnittstelle

366
MAbraham1

Ich habe eine übergeordnete WinZip-Datei, die Hunderte von untergeordneten WinZip-Dateien auf einem Windows 7-64-Bit-Computer enthält. Jede untergeordnete WinZip-Datei enthält viele "Enkel" -Dateien. Ich muss einen nicht ausführlichen Bericht über alle explodierten Dateien erstellen: die untergeordneten Dateien und die Enkel-Dateien in jedem untergeordneten Element.

Mit der Befehlszeile (Version 4.0, 64-Bit [Build 10562]) können Sie einen Textbericht der untergeordneten Dateien erstellen, nicht jedoch der eingebetteten Dateien innerhalb der einzelnen untergeordneten Elemente:

wzzip /vb MyFileFamily.zip > MyFileFamilyReport.txt 

Das WinZip-Tool oder die Befehlszeilenschnittstelle bieten Möglichkeiten, die untergeordneten Dateien zu melden, nicht jedoch die eingebetteten Dateien. Wie erstellen Sie einen vollständigen Bericht aller Dateien in den zip-of-zips von der Befehlszeile aus?

0
Ich bin mir nicht sicher, wie Sie dies tun werden, ohne ein Skript zu schreiben, das in einer Schleife arbeitet, um den Inhalt der einzelnen ZIP-Dateien vorübergehend zu extrahieren und darüber zu berichten. rrirower vor 9 Jahren 1
Einverstanden, unter Berücksichtigung dieser ähnlichen Antwort: http://superuser.com/questions/770255/recursively-process-zip-archives-to-extract-files-while-discarding-specific-form/770270#770270 MAbraham1 vor 9 Jahren 0

1 Antwort auf die Frage

1
Pablo

Mit Swiss File Knife können Sie dies über die Befehlszeile in Windows ausführen.

sfk list -arc MyFileFamily.zip> MyFileFamilyReport.txt