import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class FileCopyTools2 { public static void main(String[] args) { FileReader fileReader=null; FileWriter fileWriter=null; try{ fileReader=new FileReader("d:/javaStudy/javaworkspace/d.txt"); //读取时若是不存在路径,是不会自动创建的 fileWriter=new FileWriter("d:/javaStudy/javaworkspace/dd.txt"); char[] buff=new char[1024]; //注意和字节流缓冲区的类型区别,字符是char类型 int temp=0; while((temp=fileReader.read(buff))!=-1){ fileWriter.write(buff,0,temp); } fileWriter.flush(); }catch(Exception e){ e.printStackTrace(); }finally{ if(fileWriter!=null){ try { fileWriter.close(); } catch (IOException e) { e.printStackTrace(); } } if(fileReader!=null){ try { fileReader.close(); } catch (IOException e) { e.printStackTrace(); } } } }}