你是如何实现读写的?
ProgressMonitorInputStream类没有用过,不知道能否实现部分读取,如果是这样,在一个循环中可以读一部分,写一部分。根据java api手册ProgressMonitorInputStream类应该支持的。另外还可以使用不同的线程去读写。
如果用FileInputStream,需要编写进度条,但也可以实现。一次读取的数据/文件大小可作为进度条的百分比。不是很精确,但作为进度条不会要求很高。