2013-08-01 12 views
5

Sto tentando di utilizzare 7 Zip tramite la riga di comando. Come puoi vedere qui sotto, usando il comando elenca i 3 file nel file zip di destinazione.Errore durante la decompressione di un file in cmd (utilizzando 7z in Windows)

C:\Users\User1\Downloads>7z l recording_20130731180507.zip 

-- 
Path = recording_20130731180507.zip 
Type = zip 
Physical Size = 311686 

    Date  Time Attr   Size Compressed Name 
------------------- ----- ------------ ------------ ------------------------ 
2013-07-31 18:05:06 .....   655   655 SD_DISK\20130731\18\2013073 
1_180505_A4BC_00408CC2B40B\recording.xml 
2013-07-31 18:05:06 .....  309752  309752 SD_DISK\20130731\18\2013073 
1_180505_A4BC_00408CC2B40B\20130731_18\20130731_180505_59EB_00408CC2B40B.mkv 
2013-07-31 18:05:06 .....   279   279 SD_DISK\20130731\18\2013073 
1_180505_A4BC_00408CC2B40B\20130731_18\20130731_180505_59EB_00408CC2B40B.xml 
------------------- ----- ------------ ------------ ------------------------ 
           310686  310686 3 files, 0 folders 

Tuttavia, quando si tenta di decomprimere il file in realtà, ho un "no file da elaborare errore". Non ho mai provato a decomprimere da cmd prima. Devo provare a scavare nel file zip per estrarre quei 3 file?

C:\Users\User1\Downloads>7z e recording_20130731180507.zip o-C:\users\User1\do 
cuments\folder1\test 


No files to process 

Files: 0 
Size:  0 
Compressed: 311686 

risposta

6

L'opzione è -o, non o-. Eseguire il comando in questo modo:

7z e recording_20130731180507.zip -o"C:\users\User1\documents\folder1\test" 
+0

Grazie per il suggerimento, che lo ha risolto. Solo per curiosità, quali sono i "" per la directory di output? – austinthemassive

+1

Hai bisogno di virgolette su un percorso quando contiene spazi, e non fanno male quando il percorso non contiene spazi, quindi tendo a mettere solo i percorsi tra virgolette. –

+2

Ero sconcertato da un errore simile, ma era perché in PowerShell l'intero switch deve essere tra virgolette come questa: 7z e recording.zip "-oC: \ users ..." – robertpateii