//c盘文件复制到D盘。 finally 两种方式。//这里没改路径,要根据实际情况修改。 import java.io.*; class FileRWDemo { public static void main(String []args) { copyone(); } public static void copyone() { FileReader fr=null; FileWriter fw=null; try { fr=new FileReader("demo.txt"); fw=new FileWriter("demo_copy.txt"); char []buffer=new char[1024]; int len=0; while((len=fr.read(buffer))!=-1) { fw.write(buffer,0,len); } } catch(IOException e) { throw new RuntimeException("读写失败"); } finally { /*if(fr!=null) { try { fr.close; } catch(IOExcepiton e ) { } } if(fw!=null) { try { fw.close(); } catch(IOException e) { } }*/ // 或者 try { if(fr!=null) { fr.close(); } } catch(IOException e) { } finally { if(fw!=null) { try { fw.close(); } catch(IOException e) { } } } } } } |
|