Command line 从命令行调用7-zip解压文件时不显示

Command line 从命令行调用7-zip解压文件时不显示,command-line,7zip,Command Line,7zip,我正在尝试编写一个从命令行调用7-zip的命令。我的命令是: 7z x z:\dev\archive.7z 每当我在命令提示符下运行此命令时,它的行为就好像它正在工作一样,但是当我在事后导航到文件夹时,提取的文件不在那里,尽管如果我从上下文菜单运行7-zip,它们就在那里。这里有我遗漏的东西吗?尝试使用-spf开关 7z x z:\dev\archive.7z-spf如果未指定目标目录,7z将提取当前目录中的文件 根据单据,指定目标: 7z x archive.zip -oC:\path\to\

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

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


每当我在命令提示符下运行此命令时,它的行为就好像它正在工作一样,但是当我在事后导航到文件夹时,提取的文件不在那里,尽管如果我从上下文菜单运行7-zip,它们就在那里。这里有我遗漏的东西吗?

尝试使用-spf开关


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

如果未指定目标目录,7z将提取当前目录中的文件

根据单据,指定目标:

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

在您的情况下(根据评论),您需要的是:

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

如果您对选项感到困惑,可能会有所帮助。

运行命令时,您当前的目录是什么?C:\Users\myusername。我一看到这个问题,就查看了一下目录,我的文件就在那里。但是,我试图通过指定目标文件夹来重做该命令,现在它表示没有要处理的文件。指定目标文件夹是正确的方法。您尝试过什么命令?7z x z:\dev\archive.7z z:\dev我也尝试过使用-spf开关,正如评论员建议的那样。请查看我的答案,然后谢谢!是-o开关完成的。:-)下一次