基本上,我正在尝试找到一种使用 Java Apache IO Commons 下载文件并拥有摆动进度条的方法。我知道如何将 URL 下载到文件、使用FileUtils.copyUrlToFile();
等,但我将如何添加进度条?
1786 次
2 回答
4
Commons IO 2.0 及更高版本确实有copyInputStreamToFile(InputStream source, File destination),因此您可以使用 ProgressMonitorInputStream。
于 2014-10-07T20:27:00.123 回答
2
由于没有一个FileUtils
接受InputStream
我们不能使用的方法ProgressMonitorInputStream
,而且我看不到任何其他可以提供信息的 API 的方法。关于进展,我认为这个想法是行不通的。这是不可能的。
除非您是指将多个资源从URL
(s) 复制到File
(s),否则我们至少可以提供组的进度(例如,“复制了 5 个文件中的 3 个”)。
于 2014-05-25T02:03:59.483 回答