文件流复制文件
核心:一边读、一边写
使用FileReader和FileWriter可以复制文本文件,不能复制图片或二进制文件(会乱码)
但使用字节流可以复制任意文件
package com.qian;
import java.io.FileReader;
import java.io.FileWriter;
/**
*使用FileReader和FileWriter复制文本文件,不能复制图片或二进制文件(会乱码)
*使用字节流复制任意文件
*/
public class Demo11
{
public static void main(String[] args) throws Exception {
//核心:一边读、一边写
//1.创建FileReader FilerWriter
FileReader fr=new FileReader("r:\\001.jpg");
FileWriter fw=new FileWriter("r:\\002.jpg");
//2.读写
int data=0;
while((data=fr.read())!=-1){
fw.write(data);
fw.flush();
}
//3.关闭
fr.close();
fw.close();
System.out.println("复制完毕");
}
}
();
System.out.println("复制完毕");
}
}