【发布时间】:2017-01-24 20:18:05
【问题描述】:
我正在尝试为我正在处理的项目和实际下载我正在使用 Apache 的 FileUtils.copyURLToFile 方法的文件开发一个简单的更新程序。我很好奇如何在下载过程中获得下载百分比(例如:10%、20%、100%)。
所以到目前为止我所拥有的只是:
FileUtils.copyURLToFile(new URL(assets), assetsZip);
【问题讨论】:
我正在尝试为我正在处理的项目和实际下载我正在使用 Apache 的 FileUtils.copyURLToFile 方法的文件开发一个简单的更新程序。我很好奇如何在下载过程中获得下载百分比(例如:10%、20%、100%)。
所以到目前为止我所拥有的只是:
FileUtils.copyURLToFile(new URL(assets), assetsZip);
【问题讨论】:
According to the documentation 您不能单独使用FileUtils 来获取此信息。以下是您可以作为高级概念执行的操作:
在一个线程中你称之为。它会阻塞直到完成。在另一个线程中,您循环并检查文件系统上文件的大小。 downloaded / total file size = % 用这个更新标签。
【讨论】: