7-Zip命令行开关

时间:2008-09-18 15:38:26

标签: 7zip

是否有7-Zip命令行开关可防止文件名在添加到存档时回显到屏幕?

5 个答案:

答案 0 :(得分:6)

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

<7z command here> 2>&1 NUL

到命令行的末尾,它会将所有输出重定向到空设备并停止它回显到屏幕。这是MS-DOS等效的

2>&1 /dev/null

在Linux和Unix系统中。

答案 1 :(得分:2)

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

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

答案 2 :(得分:1)

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

修改

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

答案 3 :(得分:0)

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

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

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

答案 4 :(得分:0)

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

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