模拟copy

2020-01-17 08:51:23来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

模拟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缓冲还是没感觉这个流多快,就是统一进磁盘,加快速度,或许吧


原文链接:https://www.cnblogs.com/otakus/p/12206255.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:手把手教你Dubbo与SpringBoot常用两种方式整合

下一篇:Java 设置Word页边距、页面大小、页面方向、页面边框