实现思路
因为要复制多个文件,所以要使用线程,在线程中使用io流达到复制文件的效果,
使用一个变量来记录已复制的大小,再使用这个变量除以文件大小即可得到
复制线程代码
线程类需要继承Thread或者实现Runnable接口 在run函数中执行复制
。
class CopyFile extends Thread {
//待复制的原文件
public File waitCopy;
//粘贴的文件
public File copyTo;
//对原文件以及粘贴后的文件进行初始化
public CopyFile(String waitCopy, String copyTo) {
this.waitCopy =new File(waitCopy);
this.copyTo =new File (copyTo);
}
public void run() {
//文件输入流
FileInputStream fis=null;
//文件输出流
FileOutputStream fos=