java – Apache FileUtils.copyDirectory(…)的进度条

有谁知道为Apache的FileUtils.copyDirectory(File src,File dst)实现进度条的任何方法?我在JavaDocs和API中看不到任何有用的东西.在处理批量磁盘操作时似乎是一个常见的用例,所以我不确定我是否会错过一些明显的东西.

解决方法:

我想你必须自己做.我看到这个直接的解决方案

>查找要复制的所有文件,并首先计算数字或总文件大小(取决于进度条应测量的内容)
>使用FileUtils.copyDirectory(File, File, FileFilter)复制文件并“滥用”FileFilter作为回调以将进度传达到进度条

上一篇:FileUtils常用方法 - commons-io常用工具类


下一篇:项目编码格式修改,将项目中的GBK文件改为UTF-8文件