使用Windows中的7z在cmd中解压文件时出现错误

10

我正在尝试通过命令行使用7 Zip。如下所示,使用7z l命令可以列出目标zip文件中的3个文件。

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

然而,当我尝试解压文件时,出现了“无文件可处理错误”。我以前从未尝试过使用命令提示符进行解压缩。我需要尝试挖掘zip文件以提取那3个文件吗?

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
1个回答

14

选项是-o,而不是o-。命令应该像这样运行:

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

请注意,使用 e 命令将会删除存储在归档文件中的所有路径。这可能是不可取的。建议考虑使用 x 命令代替。 - user736893

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接