package cn.yuxi.day19;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class CopyFile {
/**
* 需求:
* 将D:\\itheima\\Test1.java复制到D:\\中
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//封装数据源流
FileWriter fw=new FileWriter("D:\\copy.java");
//封装目地的
FileReader fr=new FileReader("D:\\itheima\\Test1.java");
//定义读取文件的字符数组长度为1024
char []ch=new char[1024];
//每次读到数据的实际长度
int len=0;
//当当到的数据不等于表示没到文件末尾
while((len=fr.read(ch))!=-1)
{
//将读到的内容写入到指定的数据源中
fw.write(ch,0,len);
}
//刷新写入的字符流文件
fw.flush();
//关闭写入流
fw.close();
//关闭读取流
fr.close();
}
} |
|