0

我正在尝试自动压缩一组文件并将它们移动到不同的位置。这是我用于脚本的命令:

<WinzipPath> -a -r -en <Dest&Name>.zip <source>

问题是,在任何给定时刻,其中一个文件仍在写入中,当我尝试压缩它时,我收到以下消息,这会中断我的自动化: Winzip 错误

关于如何通过 CMD 忽略\跳过消息的任何想法?尝试在 Winzip 的文档中查找更多标志,但找不到任何有用的信息

另一个(较小的)问题是,在安装后第一次压缩时,我收到以下消息: 邮编统计

我也可以跳过吗?

4

2 回答 2

2

您使用的是 WinZip 还是 WinZip 命令行插件?

编写脚本以使用 WZZIP 时会做得更好,WZZIP 是在 WinZip 文件夹中安装命令行插件后安装的。注意:您必须先安装 WinZip Professional。

http://winzip.com/downcl.html

更好的是,如果您可以选择使用 7-zip。了解您是否必须使用 WinZip,但 7-zip 可以更好地处理大型存档和存档中的更多文件(恕我直言)。此外,我之前曾询问 7-zip 是否能够将文件移动到文件,并且 7-zip 的开发人员确实做出了回应:https ://stackoverflow.com/a/21209385/175063

于 2015-09-17T16:43:01.643 回答
0

尝试添加 -min

<WinzipPath> -min -a -r -en <Dest&Name>.zip <source>

所以你最小化用户界面,它不应该显示消息窗口

于 2017-09-29T22:32:46.253 回答