用IOl流赋值

package CopysIO;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;

public class CopyTest {
    // 目标:使用字节流完成文件复制操作
    public static void main(String[] args) throws  Exception {
        //需求: 复制图片
        //1:创建一个字节输出流(读取流)管道与原文件接通
        InputStream is= new FileInputStream("D:\\手机\\meinv.jpg");
        //2:创建一个字节输入流(写入流)管道与源文件接通
        OutputStream ot= new FileOutputStream("C:\\Users\\Mamkap\\Desktop\\mnt\\meinv1.jpg",true);


        //3:创建字节数组 负责转移字节数据
        byte[] buffer =new byte[1024]; // 1KB;

        //4:从字节输入流中读取字节数据 写出去到字节输出流中 读取多少写入出去多少
       int len;
        while((len=is.read(buffer))!=-1){
            ot.write(buffer, 0, len);
    }
       ot.close();
        is.close();
        System.out.println("ok");

    }
}

你可能感兴趣的:(java,开发语言)