基本上,我正在尝试使用Java Apache IO Commons找到一种下载文件的方法,并且有一个摆动进度条。我知道如何使用FileUtils.copyUrlToFile();
等将URL下载到文件,但是如何添加进度条?
答案 0 :(得分:4)
Commons IO 2.0及以上版本有copyInputStreamToFile(InputStream source, File destination),因此您可以使用ProgressMonitorInputStream。
答案 1 :(得分:2)
由于FileUtils
的所有方法都没有接受InputStream
我们无法使用ProgressMonitorInputStream
,因此我无法看到任何其他方式进入该API给出信息。在进步方面,我认为这个想法是不可取的。它无法完成。
除非您指的是将URL
(s)中的多个资源复制到File
(s),否则我们至少可以提供该组的进度(例如" 3)共复制了5个文件")。