黑马程序员--javaIO文件copy
2013-07-01 21:53
302 查看
-------android培训、java培训、期待与您交流!
----------
⊙代码练习
-------android培训、java培训、期待与您交流!
----------
----------
⊙代码练习
public class FileCopy { /** * //将C盘一个文本文件复制到D盘。 /* 复制的原理: 其实就是将C盘下的文件数据存储到D盘的一个文件中。 步骤: 1,在D盘创建一个文件。用于存储C盘文件中的数据。 2,定义读取流和C盘文件关联。 3,通过不断的读写完成数据存储。 4,关闭资源。 */ public static void main(String[] args) { //逐个字符拷贝 copy_1(); //按字符数组拷贝 copty_2(); } private static void copty_2() { FileReader fr = null; FileWriter fw = null; try { fr = new FileReader("whbTest.txt"); fw = new FileWriter("whbTest_copy2.txt"); char[] buff = new char[1024]; int len = 0; while(-1 != (len=fr.read(buff))) { fw.write(buff, 0, len); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { if(fr != null) try { fr.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { try { fw.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } private static void copy_1() { FileReader fr = null; FileWriter fw = null; try { fr = new FileReader("whbTest.txt"); fw = new FileWriter("whbTest_copy.txt"); int c; //逐个字符拷贝 while(-1 != (c=fr.read())) { fw.write(c); } } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { if(fr != null) try { fr.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { if(fw != null) try { fw.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } }
-------android培训、java培训、期待与您交流!
----------
相关文章推荐
- 黑马程序员——JAVA基础——IO(一)---流概述,节点流、处理流、转换流与标准输入输出流、打印流、File文件对象、合并流
- 黑马程序员-JAVA高级视频_IO输入与输出-20天-4(File文件写入)
- 黑马程序员-JAVA高级视频_IO输入与输出-20天-6(File文件删除)
- 黑马程序员——java IO实现文件拷贝
- Java IO进行文件copy
- JAVA IO - 简单的文件copy程序
- 简单文件Copy(Java IO 1-1)
- 黑马程序员高级学习视频IO输入输出流 将一个指定目录下的java文件的绝对路径,存储到一个文本文件中
- 黑马程序员--Java基础学习之IO流之字节流、字符流、读取写入文件、Copy文件、键盘输入输出、流操作的基本规律
- java文件copy操作,IO,
- 黑马程序员——javaIO 把想要的文件路径形成列表存放在文件中
- java关于(io&nio) 的 文件copy例子
- Java io copy 复制文件的几种场景
- Java NIO——与传统IO文件复制的效率比较(channel.transferTo、Files.copy 、channel.write)
- java关于(io&nio) 的 文件copy例子
- 【java io】io copy文件
- 黑马程序员-JAVA高级视频_IO输入与输出-20天-3(File文件递归)
- 黑马程序员——java 之 IO读取文件排序后存入另一文件操作
- 黑马程序员-JAVA高级视频_IO输入与输出-20天-2(File文件列表)
- 黑马程序员-JAVA高级视频_IO输入与输出-20天-9(切割合并文件)