模拟copy

import java.io.*;

public class test13_6 {
    public  static void main(String []args) throws Exception  {
FileOutputStream output=null;
FileInputStream input=null;
BufferedOutputStream buffout=null;
BufferedInputStream buffin=null;
byte[]bytes=new byte[1024];//放一个空数组
args[0]="C:\\Users\\ASUS\\Desktop\\"+args[0];//只有在命令行输入,表示输入
args[1]="C:\\Users\\ASUS\\Desktop\\"+args[1];//命令行,表示输出
    input=new FileInputStream(args[0]);
    output=new FileOutputStream(args[1]);
    buffin=new BufferedInputStream(input);
    buffout=new BufferedOutputStream(output);

    int len ;
        while((len= input.read(b)) != -1) {
            buffout.write(bytes,0,len);
        }

    buffin.close();
    buffout.close();
    input.close();
    output.close();
    }
}

Buffered缓冲还是没感觉这个流多快,就是统一进磁盘,加快速度,或许吧

posted @ 2020-01-17 16:03  世界を変える御宅族  阅读(208)  评论(0编辑  收藏  举报