zoukankan      html  css  js  c++  java
  • java IO(二)大文件复制

    package cn.sasa.demo3;
    
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    public class CopyDemo {
        public static void main(String[] args) {
            long start = System.currentTimeMillis();
            /**
             * 复制文件
             */
            FileInputStream input = null;
            FileOutputStream output = null;
            try {
                 input = new FileInputStream("D:\sasa\Java\WebApiCode.zip");
                 output = new FileOutputStream("D:\sasa\abc.zip");
                 byte[] buffer = new byte[1024 * 1024];
                 int len = 0;
                 while((len = input.read(buffer)) != -1) {
                     output.write(buffer);
                 }
            }catch(IOException e) {
                System.out.println(e.getMessage());
                System.out.println("复制失败");
            }finally {
                try {
                    if(input != null)
                        input.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                    System.out.println(e.getMessage());
                    System.out.println("资源释放失败");
                }
                try {
                    if(output != null)
                        output.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                    System.out.println(e.getMessage());
                    System.out.println("资源释放失败");
                }
            }
            long end = System.currentTimeMillis();
           System.out.println(end - start);
        }
    }
  • 相关阅读:
    shell 时间循环
    t
    IntelliJ IDEA For Mac 快捷键
    JVM的默认参数
    qt不同模块使用多语言
    cocos2dx 实现gpu instancing
    so so.*.*
    Android开发-解决 AIDL 中找不到couldn't find import for class错误
    Android Watchdog源码简析--Based on Android 6.0.1
    View绘制流程--Based on kitkat
  • 原文地址:https://www.cnblogs.com/SasaL/p/10169206.html
Copyright © 2011-2022 走看看