有没有7-Zip命令行开关可以防止文件名在添加到归档文件时回显到屏幕上?
<7z command here> 2>&1 NUL
2>&1 /dev/null
7-Zip没有针对此操作的开关。如果您正在使用PowerShell调用7-Zip,您可以使用Out-Null
将输出重定向到null。例如:
C:\PS>my-create-7zip-function | out-null
如果没有一个,你仍然可以使用>
将输出重定向到文件,然后删除该文件。如果你在*nix上,你可以将其重定向到/dev/null
。
在MS-DOS和cmd.exe
中,你可以将其重定向到NUL,而不是文件。感谢agnul提供的提示。
...\right_path\7z a output.zip folder_to_be_compressed | findstr /b /r /c:"\<Everything is Ok" /c:"\<Scanning" /c:"\<Creating archive"
7z.exe ... normal parameters > DumpFile.txt
这样所有的输出都会在DumpFile.txt文件中,而不是屏幕上。