zoukankan      html  css  js  c++  java
  • java 导出压缩包

    java  导出压缩包  对文件的批量导出   excel  word 等


           使用apache 的jar包,使用效果挺好  ,供参考



    代码:

        public static void compressByApa(ArrayList files, String zip_file) {
            try {
                FileOutputStream out = new FileOutputStream(zip_file);
                org.apache.tools.zip.ZipOutputStream zip_out = new org.apache.tools.zip.ZipOutputStream(out);
                zip_out.setEncoding("gbk");
                for (int i = 0; i < files.size(); i++) {
                    File file = (File) files.get(i);
                    zip_out.putNextEntry(new org.apache.tools.zip.ZipEntry(file.getName()));
                    FileInputStream in = new FileInputStream(file);
                    int b;
                    while ( (b = in.read()) != -1) {
                        zip_out.write(b);
                    }
                    in.close();
                }
                zip_out.finish();
                out.close();
                zip_out.close();
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
  • 相关阅读:
    es之java插入优化(批量插入)
    es之java操作插入文档
    使用java操作elasticsearch之与es简历连接
    es之关于consistency(数据一致性问题)
    es之词库热更新解决方案
    es之IK分词器
    es之分词器和分析器
    es之Source字段和store字段
    Elasticsearch的聚合操作
    中缀表达式实现简单计算器
  • 原文地址:https://www.cnblogs.com/bjanzhuo/p/3576013.html
Copyright © 2011-2022 走看看