Java教程

字节流 文件拷贝 改进版

本文主要是介绍字节流 文件拷贝 改进版,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
public class CopyDemo {
    public static void main(String[] args) {
        try (
                // 这里面只能放置资源对象, 用完会自动关闭, 自动调用close方法关闭资源(即使出现异常也会做关闭操作)
                //1.创建一个字节输入流管道与原视频接通
                InputStream is = new FileInputStream("E:\\娱乐\\LOL\\IMG_20220314_231021.jpg");

                //2.创建一个字节输出流管道与目标文件接通
                OutputStream os = new FileOutputStream("D:\\黑马教育\\案例视频\\new1.jpg")
            ){
            //3.定义一个字节数组转移数据
            byte[] buffer = new byte[1024];
            int len;//记录每次读取的字节数
            while ((len = is.read(buffer)) != -1){
                os.write(buffer, 0,len);
            }
            System.out.println("复制完成");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}


这篇关于字节流 文件拷贝 改进版的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!