老样子,用案例来展示其用法,该案例是将输入流指定路径的字符流文件复制到输出流指定路径。
代码如下:
package com.test9;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class WriterAndReader {
public static void main(String []args){
FileReader fr = null;
FileWriter fw = null;
try {
fr = new FileReader("D:\\a.txt");
fw = new FileWriter("D:\\z.txt");
int n = 0;
char []c = new char[1024];
while((n=fr.read(c))!=-1){
// String s = new String(c,0,n);
// System.out.println(s);
fw.write(c,0,n);
}
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
fr.close();
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
本文详细介绍了一个使用Java进行文件复制的实例,通过FileReader和FileWriter类实现从源文件D:a.txt读取内容并写入目标文件D:z.txt的过程。代码展示了如何创建文件读写流,循环读取字符并写入,以及异常处理和资源关闭。
380

被折叠的 条评论
为什么被折叠?



