Java文件字节输入流文件拷贝实例案例

package File_io;

import java.io.*;
import java.io.FileInputStream;

public class CopyDemon {
    public static void main(String[] args) {
        //学会使用字节流完成文件复制,支持一切文件类型
        try {
            //创建一个字节输入流管道与文件接通
            InputStream file=new FileInputStream("E:\\数据库原理及应用\\数据库系统概论第二章.ppt");
            //创建一个字节输出流管道与目标文件接通
            OutputStream ObjectionFile=new FileOutputStream("F:\\copy.ppt");
            //定义一个字节数组转移数据
            byte[] arr=new byte[1024];
            int len;//记录每次读取的字节数
            while ((len= file.read(arr))!=-1){
                ObjectionFile.write(arr,0,len);
            }
            System.out.println("复制完成!!");
            file.close();
            ObjectionFile.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

版权声明:本文为qq_51438138原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。