zoukankan      html  css  js  c++  java
  • JAVA-IO流大文件拷贝

    package com.test.io;
    
    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    public class TestIO {
        private static int BUFFER_SIZE = 8192;
    
        public static void main(String[] args) throws IOException {
            // 该文件10G 以上
            String resourcesPath="f:/a.grd";
            String targetPath="d:/a.grd";
            File resourcesFile = new File(resourcesPath);
            File targetFile = new File(targetPath);
            BufferedInputStream input = new BufferedInputStream(new FileInputStream(resourcesFile));
            BufferedOutputStream output = new BufferedOutputStream(new FileOutputStream(targetFile));
            try {
    
                byte[] buffer = new byte[BUFFER_SIZE];
                int n = 0;
                while (-1 != (n = input.read(buffer, 0, BUFFER_SIZE))) {
                    output.write(buffer, 0, n);
                }
            } finally {
                if (output != null) {
                    output.close();
                }
                if (input != null) {
                    input.close();
                }
    
            }
        }
    }
  • 相关阅读:
    Oracle条件分支查询
    Oracle分组函数实例
    使用JDK合成照片
    Oracle存储过程记录异常日志
    Emmet Cheat Sheet(Sublime编辑)
    JS中级
    JS中级
    架构师必须知道的架构设计原则
    JS中级
    JS中级
  • 原文地址:https://www.cnblogs.com/bilaisheng/p/10211052.html
Copyright © 2011-2022 走看看