/*
*
* 功能:演示文件字符流的案例
* 将文件从一个文件夹复制到另一个文件夹
*/
package com.test5;
import java.io.*;
public class Demo5 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//文件取出字符流对象(输入流)
FileReader fr=null;
//写入到文件(输出流)
FileWriter fw=null;
try {
//创建fr对象
fr=new FileReader("d:\\hsp.txt");
//创建输出对象
fw=new FileWriter("e:\\hai.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) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally
{
try {
fr.close();
fw.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}