从命令行调用时,7-zip提取的文件不显示

时间:2017-05-26 17:17:16

标签: command-line 7zip

我正在尝试编写一个从命令行调用7-zip的命令。我的命令是:

7z x z:\ dev \ archive.7z

无论何时我在命令提示符下运行此命令,它都会起作用,但是当我在事后导航到该文件夹​​时,提取的文件不存在,尽管如果我从那里运行7-zip它们就在那里上下文菜单。这里有什么我想念的吗?

2 个答案:

答案 0 :(得分:2)

如果您没有指定目标目录,7z将提取当前目录中的文件。

根据文档,指定目标:

id

或者使用7z x archive.zip -oC:\path\to\target 然后调用您的初始命令。

在你的情况下(来自评论),你想要的是:

cd C:\path\to\target
如果您与选项混淆,

This nice answer可能会有所帮助。

答案 1 :(得分:0)

尝试使用-spf开关

7z x z:\ dev \ archive.7z -spf