我正在尝试编写一个从命令行调用7-zip的命令。我的命令是:
7z x z:\ dev \ archive.7z
无论何时我在命令提示符下运行此命令,它都会起作用,但是当我在事后导航到该文件夹时,提取的文件不存在,尽管如果我从那里运行7-zip它们就在那里上下文菜单。这里有什么我想念的吗?
答案 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