黑马程序员——JAVA学习笔记(六)
来源:互联网 发布:php argv 参数 编辑:程序博客网 时间:2024/05/18 03:05
------- android培训、java培训、期待与您交流! ----------
六、拷贝文本文件
拷贝的原理:
将C盘下的文件数据存储到D盘下的一个文件中
步骤:
1、在D盘下创建一个文件,用于存储C盘文件中的数据。
2、定义读取流和C盘文件关联。
3、通过不断的读取完成文件的拷贝。
4、关闭资源。
6.1、第一种方式
读写太慢,所以不建议使用
使用示例:
class CopyTextd{public static void main(String[] args) throws IOException{copy_1();}//从C盘读一个字符,就往D盘写一个字符public static void copy_1()throws IOException{//创建目的地FileWriter fw = new FileWriter("copy.txt");//与已有文件关联FileReader fr = new FileReader("copyfrom.txt")int ch = 0;while((ch=fr.read())!= -1){fw.write(ch);}fw.close;fr.close;}}
6.2、第二种方式
毕竟好的一种方式:
class CopyTextd{public static void main(String[] args) throws IOException{copy_2();}public static void copy_2(){FileWrite fw = null;FileRead fr = null;try{fw = new FileWrite("copy2.txt");fr = new FileReader("copyfrom.txt");char[] buf = new char[1024];int len = 0;while((len=fr.read(buf))!=-1){fw.write(buf,0,len);}}catch(IOException){throw new RuntimeException("读写失败");}finally{if(fr!=null)try{fr.close();}catch(IOException e){}if(fw!=null)try{fw.close();}catch(IOException e){}}}}
0 0
- 黑马程序员——Java学习笔记(六)
- 黑马程序员——Java基础学习笔记(六)
- 黑马程序员——JAVA学习笔记(六)
- 黑马程序员学习笔记之六(java网络编程)
- 黑马程序员学习笔记六——java.IO小细节或许影响全局。
- “黑马程序员”学习笔记六
- 黑马程序员——黑马学习日志之二十四 Java高新技术(六)
- 黑马程序员——java学习日记六
- 黑马程序员——Java学习笔记(二)
- 黑马程序员——Java学习笔记(三)
- 黑马程序员——Java学习笔记(四) .
- 黑马程序员——Java学习笔记(五)
- 黑马程序员——Java学习笔记(七)
- 黑马程序员——Java学习笔记(一)
- 黑马程序员——Java基础学习笔记(一)
- 黑马程序员——Java基础学习笔记(二)
- 黑马程序员——Java基础学习笔记(三)
- 黑马程序员——Java基础学习笔记(四)
- 浅谈C++中内联关键字inline
- windows修改注册表给防火墙添加例外
- 一道很有意思的题目
- 实体框架上下文跟踪:使用跟踪入口获得详细信息
- 卡特兰数的应用,你知道几个?
- 黑马程序员——JAVA学习笔记(六)
- spring中context:property-placeholder/元素
- 黑马程序员——JAVA学习笔记(七)
- java 网络编程
- Android Studio常用快捷键
- 百度2011研发工程师笔试卷
- 3.1基础窗口部件QWidget -->Qt Creater 快速入门 (笔记)
- 修改游戏传输加密函数的步骤
- 黑马程序员——JAVA学习笔记(八)