文件复制
public static void main(String[] args) { // TODO Auto-generated method stub //创建流对象 FileWriter fw=null; FileReader fr=null; //创建缓冲区对象 BufferedWriter bufw=null; BufferedReader bufr=null; try { //读取一个已存在的文件进行关联 fr=new FileReader("IO流.txt"); //创建一个目的地来存储流对象数据 fw=new FileWriter("copytext_3.txt"); //缓冲区关联流对象 bufr=new BufferedReader(fr); bufw=new BufferedWriter(fw); //定义一个字符串来存储读取的数据 String line=null; //循环读取文件 while((line=bufr.readLine())!=null){ bufw.write(line); bufw.newLine(); bufw.flush(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ if(bufr!=null) try { bufr.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } if(bufw!=null) try { bufw.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }