JAVA之IO技术文件的复制原理。
2014-05-01 21:48
459 查看
package ioTest.io1; import java.io.FileReader; import java.io.FileWriter; /*将d盘的文件复制到e盘 * Copy的原理: * 读取d盘的文件内容,然后写入到e盘的同名文件中。(同名文件需要创建) * */ public class CopyText { public static void main(String[] args) throws Exception { //创建源 FileReader reader=new FileReader("d:\\copy.txt"); FileWriter writer=new FileWriter("e:\\copy.txt"); int number=0; char[] cbuf=new char[3];//实际上这个就是定义了一个缓冲区 while((number=reader.read(cbuf))!=-1) { writer.write(cbuf,0,number); } writer.flush(); reader.close(); writer.close(); } }
图解原理:
相关文章推荐
- JAVA之IO技术BufferedReader,BufferedWriter的缓冲区技术的使用和原理
- JavaIO复习和目录文件的复制
- Java io初探(1),使用java流复制文件
- java代码,io实现复制文件
- java--IO 使用带缓冲功能的字节流复制文件
- Java基础之IO流,文件的复制原理与示例
- java IO 流 读写文件 以及复制
- Java IO 目录文件复制与删除以及目录大小与文件个数统计
- java io 拷贝文件 复制文件夹
- Java-基础 文件操作IO 将文件内容复制到另外一个文件中去
- JAVA之IO技术-将java程序的异常信息保存在文件中
- 实例讲述Java IO文件复制
- JavaIO之高效文件复制操作
- java io实现文件复制
- Java IO学习【8】利用缓冲区进行文件的复制
- 使用IO技术,创建一个目录,然后复制一个文件到该目录!实现复制的功能。(在博客园上传的第一份代码)
- java中IO文件复制两种方法及对比
- 20110830 java IO处理学习----一个自写文件复制类
- Java NIO——与传统IO文件复制的效率比较(channel.transferTo、Files.copy 、channel.write)
- Java笔记之io——递归创建与删除多层文件夹,字符流实现文件复制