7-Zip 命令行:静默/安静地提取

osc*_*tin 20 command-line extract 7-zip

可能的重复:
如何禁用 7-Zip 的输出?

我想7z.exe从命令提示符使用静默/安静地提取存档。我不想使用第三方脚本或 API。7-Zip 是否具有对安静命令行提取的本机支持?

mus*_*ear 8

7-Zip 没有用于命令行提取的明确“安静”或“静默”模式。

Stack Overflow 上的一个类似问题,“静默”提取 7-Zip 文件 - 命令行选项,提供了使用 Python 脚本代码的可能解决方案:

一种可能性是使用 popen 生成子进程,因此其输出将返回到父进程以进行处理/显示(如果需要)或完全忽略(使用 stdout=PIPE 和 stderr=PIPE 创建您的 popen 对象以便能够从孩子那里检索输出)。

然后关于超级用户的类似问题,在提取 .7z 文件时将 7-Zip 的命令行输出重定向到 Windows 上的 /dev/null报告问题主要是输出,并且通过将输出发送到 NULL,您使系统基本上静默运行:

尝试这样做:

%COMSPEC% /c "%ProgramFiles%\7-Zip\7z.exe" ...