2013-08-01 10 views
5

Próbuję użyć 7 Zip za pomocą wiersza poleceń. Jak widać poniżej, za pomocą polecenia 7z l wyszczególniono 3 pliki w docelowym pliku zip.Błąd podczas rozpakowywania pliku w cmd (przy użyciu 7z w 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 

Jednak gdy próbuję rozpakować plik, otrzymuję komunikat "brak plików do przetworzenia". Nigdy wcześniej nie próbowałem rozpakować z cmd. Czy muszę spróbować zagłębić się w pliku zip, aby wyodrębnić te 3 pliki?

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 

Odpowiedz

6

Opcja -o nie o-. Uruchom polecenie w ten sposób:

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

Dzięki za sugestię, która to poprawiła. Właśnie z ciekawości, jakie są "" dookoła katalogu wyjściowego? – austinthemassive

+1

Potrzebne są podwójne cudzysłowy wokół ścieżki, gdy zawiera spacje, i nie boli, gdy ścieżka nie zawiera spacji, więc zwykle umieszczam ścieżki w podwójnym cudzysłowie. –

+2

Byłem zaskoczony podobnym błędem, ale to dlatego, że w PowerShell cały przełącznik musi być w podwójnych cudzysłowach takich jak ten: 7z e recording.zip "-oC: \ users ..." – robertpateii

Powiązane problemy