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();
    }
}
posted @ 2022-06-02 15:51  不只是智能hello  阅读(39)  评论(0)    收藏  举报