0

监视压缩文件进度的最常用方法是什么?有没有办法估计压缩文件或目录所需的时间?我正在尝试为压缩文件的 java 应用程序实现进度条。

提前感谢您的回答!

4

1 回答 1

1

你无法估计时间。它取决于太多参数,并且可能从一秒到下一秒变化。监视 zip 流上的输出很诱人,但您无法提前猜测压缩文件将占用多少空间。所以它也行不通。

最好的方法是浏览你要压缩的所有文件,总结它们的大小,当你将数据流式传输到 zip 中时,按比例移动进度条。我还建议添加一个计数器,345/554 files这样您也可以了解文件的数量。

如果您想要更具体的建议,您需要分享一些您尝试的代码。

于 2016-12-15T16:02:49.543 回答