2017-05-26 19 views
0

我正在尝试编写一个命令,它从命令行调用7-zip。我的命令是:从命令行调用7-zip解压缩文件时不显示

7Z XZ:\ dev的\ archive.7z

每当我跑在命令提示符下此命令,它就像它的工作,但是当我在事后导航到该文件夹​​,提取文件不存在,虽然他们在那里,如果我从上下文菜单运行7-zip。有什么我在这里失踪?

+1

运行该命令时,您的当前目录是什么? –

+0

C:\ Users \ myusername。只要我看到这个问题,我就看看那个目录,我的文件就在那里。但是,我试图通过指定目标文件夹来重做命令,现在它说没有要处理的文件。 –

+0

指定目标文件夹是正确的方法。你尝试过什么命令? –

回答

1

如果不指定目标目录,7Z将提取您当前目录下的文件。

按照商务部,指定一个目标:

7z x archive.zip -oC:\path\to\target 

或者使用cd C:\path\to\target,然后调用你的初始命令。

在你的情况(从评论),你想要的是:

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

This nice answer如果你困惑与选择可能的帮助。

+0

谢谢! -o开关做到了。 :-) –

+0

酷:)不要忘记接受。 –

+0

[请检查此快速阅读](https://stackoverflow.com/help/someone-answers)下次 –

0

尝试使用-spf开关

7Z X Z:\ dev的\ archive.7z -spf

相关问题