码迷,mamicode.com
首页 > 编程语言 > 详细

java 文件复制

时间:2020-04-11 10:06:46      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:key   comm   while   esc   txt   row   desc   runtime   writer   

public class CopyText { public static void main(String[] args) { copy_1(); } public static void copy_1() { FileWriter fw = null; FileReader fr = null; try { fw = new FileWriter("demo_desc.txt"); //与已有文件关联 fr = new FileReader("demo_src.txt"); int ch = 0; while ((ch = fr.read()) != -1) { fw.write(ch); } } catch (IOException e) { throw new RuntimeException("读写失败!"); } finally { if (fr != null) { try { fr.close(); } catch (IOException e) { throw new RuntimeException("关闭流失败!"); } } if (fw != null) { try { fr.close(); } catch (IOException e) { throw new RuntimeException("关闭流失败!"); } } } } public static void copy_2() { FileWriter fw = null; FileReader fr = null; try { fw = new FileWriter("demo_desc.txt"); //与已有文件关联 fr = new FileReader("demo_src.txt"); char[] buf = new char[1024]; int num = 0; while ((num = fr.read(buf)) != -1) { fw.write(buf, 0, num); } } catch (IOException e) { throw new RuntimeException("读写失败!"); } finally { if (fr != null) { try { fr.close(); } catch (IOException e) { throw new RuntimeException("关闭流失败!"); } } if (fw != null) { try { fr.close(); } catch (IOException e) { throw new RuntimeException("关闭流失败!"); } } } } }

java 文件复制

标签:key   comm   while   esc   txt   row   desc   runtime   writer   

原文地址:https://www.cnblogs.com/spp123/p/12677624.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!