3、[简答题] 【高效流文件复制】 描述:利用高效字节输入流和高效字节输出流完成文件的复制。 要求: 1.将C盘下的c.png文件复制到D盘下 2.一次读写一个字节数组方式复制
3、[简答题] 【高效流文件复制】
描述:利用高效字节输入流和高效字节输出流完成文件的复制。
要求:
1.将C盘下的c.png文件复制到D盘下
2.一次读写一个字节数组方式复制
package day_10_test;
import java.io.*;
//3、[简答题] 【高效流文件复制】
//描述:利用高效字节输入流和高效字节输出流完成文件的复制。
//
//要求:
//1.将C盘下的c.png文件复制到D盘下
//2.一次读写一个字节数组方式复制
public class Test03 {
public static void main(String[] args) throws IOException {
//创建字节输入流对象并指向绝对路径
FileInputStream fis = new FileInputStream("C:\\c.png");
//
BufferedInputStream bis = new BufferedInputStream(fis);
FileOutputStream fos = new FileOutputStream("D:\\d.png");
BufferedOutputStream bos = new BufferedOutputStream(fos);
//定义字节数组用于接收读取的字节
byte[] bytes = new byte[1024];
// 定义变量接收读取的字节数
int len = -1;
while ((len = bis.read(bytes)) != -1) {
bos.write(bytes,0,len);
}
bis.close();
bos.close();
}
}