字节流复制文件

题目

使用字节流来复制文件

分析

先创建输入,输出文件的对象,然后创建一个字节数组缓冲区
使用循环来进行文件的复制,最后记得释放资源

程序代码

package com.company.demo;


import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class Test {
    public static void main(String[] args) throws IOException {
        FileInputStream in = new FileInputStream("a.txt");
        FileOutputStream out = new FileOutputStream("D:\\a.txt");
        //创建一个字节数组缓冲区
        byte[] bytes = new byte[1024 * 8];
        int len = 0;//用来记录读取到的有效字节个数
        while ((len = in.read(bytes)) != -1){
            out.write(bytes,0,len);
            //刷新
            out.flush();
        }
        //释放资源
        in.close();
        out.close();
    }
}


发布了68 篇原创文章 · 获赞 0 · 访问量 1167

猜你喜欢

转载自blog.csdn.net/weixin_45849948/article/details/105078883