11.字节流复制文本文件
2018-10-16 本文已影响0人
今天庹
字节流复制文本文件
package com.itheima_03;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
/*
* 使用字节流复制文本文件
*
* 数据源 IODemo.java
* 目的地 d:\\a\\IODemo.java
*/
public class FileCopyDemo {
public static void main(String[] args) throws IOException {
//创建字节输入流对象
FileInputStream fis = new FileInputStream("IODemo.java");
//创建字节输入流对象
FileOutputStream fos = new FileOutputStream("d:\\a\\IODemo.java");
//一次读写一个字节
int by;
while((by = fis.read()) != -1) {
fos.write(by);
fos.flush();
}
//一次读写一个字节数组
byte[] bys = new byte[1024];
int len;//存储督导的字节数组
while((len = fis.read(bys)) != -1) {
fos.write(bys,0,len);
fos.flush();
}
//释放资源
fos.close();
fis.close();
}
}