目录
将当前目录下a.txt内容复制到copy.txt中
1:用字符流
package day31;
import java.io.FileReader;
import java.io.FileWriter;
public class Test7 {
public static void main(String[] args) throws Exception{
//创建字符输入和输出流
FileReader fr = new FileReader("a.txt");
FileWriter fw = new FileWriter("copy.txt");
//复制文件
char[] c = new char[1024];
int l = 0;
while((l=fr.read(c))!=-1){
fw.write(c);
}
//关闭资源
fw.close();
fr.close();
}
}
2:用字符缓冲流
package day31;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
public class Test8 {
public static void main(String[] args) throws Exception{
//创建字符缓冲输出和输入流
BufferedReader br = new BufferedReader(new FileReader("a.txt"));
BufferedWriter bw = new BufferedWriter(new FileWriter("copy1.txt"));
//复制文件
String s = null;
while((s=br.readLine())!=null){
bw.write(s);
bw.flush();
}
//关闭资源
bw.close();
br.close();
}
}