文件复制
public static void main(String[] args) throws IOException {
long start =System.currentTimeMillis();
FileInputStream fis =
new FileInputStream("C:\\Users\\backgroundDefault (3).jpg");
FileOutputStream fos =
new FileOutputStream("C:\\Users\\backgroundDefault (4).jpg");
int re;
byte[] bytes = new byte[1024*200];//一定容量的缓冲池
while((re=fis.read(bytes))!=-1){//读取到文件末尾会返回-1
fos.write(bytes,0,re);//将字节数组有效部分写入目标文件
}
fos.close();
fis.close();//一定关闭IO流,源头最后关闭。后用先闭的原则
long end =System.currentTimeMillis();
System.out.println("代码运行时间: "+(end-start));
}
文件夹内容的复制:-- File 与 IO流的结合
待上传代码
在这里插入代码片