JAVA之IO技术文件的复制原理。
作者:互联网
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,FileReader,writer,number,复制,IO,reader,new,cbuf 来源: https://blog.51cto.com/u_15254659/2853634