Liste der Dateien im 7-Zip-Archiv mit Split-Volume abrufen

707

Ich verwende den folgenden Befehl zum Erstellen eines mehrteiligen (jeweils 1G) 7zip-Archivs unter Windows 10 (im Wesentlichen eine vollständige Sicherung meines Dokumentenbereichs):

7z a -r -v1g -bb -y \path\to\zips\xyzzy.7z . 

Dadurch werden ca. 38 1G-Dateien erfolgreich für mich erstellt. Ich wollte jedoch im Anschluss eine Liste aller Dateien im Archiv erhalten, und ich bin verblüfft, wie das geht. Der Befehl:

7z l xyzzy.7z.001 

gibt einen Fehler zurück:

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21  Scanning the drive for archives: 1 file, 1073741824 bytes (1024 MiB)  Listing archive: \somewhere\xyzzy.7z.001  -- Path = \somewhere\xyzzy.7z.001 Type = Split Physical Size = 1073741824 Volumes = 1 Total Physical Size = 1073741824  Date Time Attr Size Compressed Name ------------------- ----- ------------ ------------ ------------------------ ..... 1073741824 1073741824 xyzzy.7z ------------------- ----- ------------ ------------ ------------------------ 1073741824 1073741824 1 files ---------- Path = xyzzy.7z Open ERROR: Can not open the file as [7z] archive  Errors: 1 

Die zugrunde liegende 7zDatei scheint also in der .7z.001Datei sichtbar zu sein, beschwert sich jedoch, dass sie kein gültiges Archiv ist.

Ich habe es auch mit dem probiert, der -tsplitden Fehler beseitigt hat, aber nur dann den Inhalt xyzzy.7zanzeigt, ohne in diese Datei zu gehen, um den Inhalt zu sehen. Mit anderen Worten, die Ausgabe ist identisch mit der obigen, aber die letzte Zeile ist die Endung 1 files.

Warum ist das so? Habe ich die Befehlszeilenparameter falsch? Wie bekomme ich eine Dateiliste aus dem Split-Archiv?

0

1 Antwort auf die Frage

0
Marco

Bitte verwenden Sie den Laufwerksbuchstaben im Pfad zur 7-zip-Datei. Zum Beispiel:

7z l C:\somewhere\xyzzy.7z.001 

Es scheint ein Fehler in Version 16.02 zu sein. Ich habe folgende Tests gemacht:

E:\temp>7za l \temp\archive.7z.001  7-Zip (a) [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21  Scanning the drive for archives: 1 file, 1048576 bytes (1024 KiB)  Listing archive: \temp\archive.7z.001  -- Path = \temp\archive.7z.001 Type = Split Physical Size = 1048576 Volumes = 1 Total Physical Size = 1048576  Date Time Attr Size Compressed Name ------------------- ----- ------------ ------------ ------------------------ ..... 1048576 1048576 archive.7z ------------------- ----- ------------ ------------ ------------------------ 1048576 1048576 1 files ---------- Path = archive.7z Open ERROR: Can not open the file as [7z] archive  Errors: 1  E:\temp>7za l E:\temp\archive.7z.001  7-Zip (a) [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21  Scanning the drive for archives: 1 file, 1048576 bytes (1024 KiB)  Listing archive: E:\temp\archive.7z.001  -- Path = E:\temp\archive.7z.001 Type = Split Physical Size = 1048576 Volumes = 6 Total Physical Size = 5533143 ---- Path = archive.7z Size = 5533143 -- Path = archive.7z Type = 7z Physical Size = 5533143 Headers Size = 170 Method = LZMA2:6m Solid = - Blocks = 1  Date Time Attr Size Compressed Name ------------------- ----- ------------ ------------ ------------------------ 2013-03-13 09:23:44 ....A 6010800 5532973 gotingeno-davideosendacommon.pdf ------------------- ----- ------------ ------------ ------------------------ 2013-03-13 09:23:44 6010800 5532973 1 files  ------------------- ----- ------------ ------------ ------------------------ 2013-03-13 09:23:44 6010800 5532973 1 files  Archives: 1 Volumes: 6 Total archives size: 5533143  E:\temp>7za l archive.7z.001  7-Zip (a) [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21  Scanning the drive for archives: 1 file, 1048576 bytes (1024 KiB)  Listing archive: archive.7z.001  -- Path = archive.7z.001 Type = Split Physical Size = 1048576 Volumes = 6 Total Physical Size = 5533143 ---- Path = archive.7z Size = 5533143 -- Path = archive.7z Type = 7z Physical Size = 5533143 Headers Size = 170 Method = LZMA2:6m Solid = - Blocks = 1  Date Time Attr Size Compressed Name ------------------- ----- ------------ ------------ ------------------------ 2013-03-13 09:23:44 ....A 6010800 5532973 gotingeno-davideosendacommon.pdf ------------------- ----- ------------ ------------ ------------------------ 2013-03-13 09:23:44 6010800 5532973 1 files  ------------------- ----- ------------ ------------ ------------------------ 2013-03-13 09:23:44 6010800 5532973 1 files  Archives: 1 Volumes: 6 Total archives size: 5533143 
Basierend auf Ihrer Testausgabe scheint es also entweder mit einem vollständigen Pfad, `e: \ irgendwo \ irgendwas.7z.001`, oder mit einem Dateinamen zu funktionieren, nur wenn Sie sich bereits im richtigen Verzeichnis befinden etwas.7z.001`. Das ist sehr seltsam (aber ich nehme an, dass es viele Fehler gibt). In jedem Fall probiere ich diese dann aus, wenn ich später zu dem fraglichen Computer komme. vor 7 Jahren 0
Nun, wir haben einen Gewinner, bizarr obwohl dieses Verhalten ist. Der Unterschied zwischen Fehler und Erfolg ist das Vorhandensein des Laufwerksbuchstabens. Danke für Ihre Hilfe. vor 7 Jahren 0