package cn.itcast_03;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
/*
* 需求:我要把项目路径下的FileWriterDemo.java复制到d:\\Copy.java中
*
* 数据源:
* 读取数据:
* FileWriterDemo.java -- Reader -- FileReader
*
* 目的地:
* 写入数据:
* d:\\Copy.java -- Writer -- FileWriter
*/
public class CopyFile {
public static void main(String[] args) throws IOException {
// 封装数据源
FileReader fr = new FileReader("FileWriterDemo.java");
// 封装目的地
FileWriter fw = new FileWriter("d:\\Copy.java");
// 读取数据
// int ch = 0;
// while ((ch = fr.read()) != -1) {
// fw.write(ch);
// // fw.flush();
// }
char[] chs = new char[1024];
int len = 0;
while ((len = fr.read(chs)) != -1) {
//写入数据.
fw.write(chs,0,len);
}
// 释放资源
fw.close();
fr.close();
}
}
|