7-Zip 命令行开关

发布于 2024-07-05 08:38:02 字数 1476 浏览 7 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

孤者何惧 2024-07-12 08:38:02

AFAIK,没有相应的开关,但您可以隐藏输出,将其重定向到文件,例如(DOS 批处理):

7z.exe ... normal parameters > DumpFile.txt

这样所有输出都以 DumpFile.txt 结束,而不是在屏幕上。

AFAIK, there is not a switch for that, but you could hide the output redirecting it to a file, for example (DOS batch):

7z.exe ... normal parameters > DumpFile.txt

This way all the output ends in DumpFile.txt and not on the screen.

西瑶 2024-07-12 08:38:02

要避免文件名在屏幕上回显并仅显示确认信息,请执行以下操作:

...\right_path\7z a output.zip folder_to_be_compressed | findstr /b /r /c:"\<Everything is Ok" /c:"\<Scanning" /c:"\<Creating archive"

To avoid file names echoing on the screen and display only the confirmations, do:

...\right_path\7z a output.zip folder_to_be_compressed | findstr /b /r /c:"\<Everything is Ok" /c:"\<Scanning" /c:"\<Creating archive"
梦里°也失望 2024-07-12 08:38:02

不是内置的,但如果您添加

<7z command here> 2>&1 NUL

到命令行末尾,它会将所有输出重定向到空设备并停止其回显到屏幕。 这相当于

2>&1 /dev/null

Linux 和 Unix 系统中的 MS-DOS。

Not built in, but if you add

<7z command here> 2>&1 NUL

to the end of your command-line, it will redirect all the output into the null device and stops it echoing to the screen. This is the MS-DOS equivalent of

2>&1 /dev/null

in Linux and Unix systems.

堇年纸鸢 2024-07-12 08:38:02

7-Zip 没有这方面的开关。 如果您使用 PowerShell 调用 7-Zip,则可以使用 Out-Null 将输出重定向为 null。 例如,

C:\PS>my-create-7zip-function | out-null

7-Zip has no switch for this. If you are using PowerShell to call 7-Zip, you can redirect the output to null using Out-Null. For example,

C:\PS>my-create-7zip-function | out-null
抠脚大汉 2024-07-12 08:38:02

如果没有,您仍然可以使用 > 将输出重定向到文件中,然后删除该文件。 如果您使用的是 *nix,则可以重定向到 /dev/null

编辑

在 MS-DOS 和 cmd.exe 中,您可以重定向到 NUL,而不是文件。 感谢 agnul 提供此提示。

If it doesn't have one, you can still redirect the output using > into a file, then deleting the file afterwards. If you are on *nix, you can redirect into /dev/null.

Edit

In MS-DOS and cmd.exe you can redirect into NUL, instead of a file. Thanks to agnul for this hint.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文