返回顶部

收藏

java解压缩zip文件

更多
package cn.outofmemory.snippets.core;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;

public class ExtractZipFile {

    //Zipped file path e.g. C:/Users/nikos7/comperssed.zio
    private static final String zippedFilePath="<ZIPPED FILE PATH>"; 

    private static final String outputFilePath="<OUTPUT FILE PATH>"; 

    public static void main(String[] args) throws Exception {

        ZipInputStream inputStream = new ZipInputStream(new FileInputStream(zippedFilePath));

        OutputStream outputStream = new FileOutputStream(outputFilePath);

        byte[] buf = new byte[1024];
        int read;

        ZipEntry zipEntry;

        if ((zipEntry = inputStream.getNextEntry()) != null) {

            while ((read = inputStream.read(buf)) > 0) {

                outputStream.write(buf, 0, read);
            }
        }
        outputStream.close();
        inputStream.close();
    }
}

标签:java,解压缩

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 丕子 发表 2015-03-06 02:13:55 linux zip解压缩中文乱码
  2. 漠然 发表 2015-07-24 12:16:12 SpringMVC 数据转换
  3. 尖兵 发表 2018-10-18 13:19:02 Java诊断工具Arthas
  4. 唐福林 发表 2015-07-27 03:15:31 6行代码实现一个 id 发号器
  5. 邓龙华 发表 2018-10-21 12:45:29 Shell编程
  6. bingsanchun 发表 2015-07-11 13:01:02 Java环境变量配置
  7. 博主 发表 2018-10-22 09:30:45 Java新特性
  8. mtunique 发表 2014-11-28 12:30:00 在OS X管理多个Java版本
  9. xubiao.zhuang 发表 2018-10-25 15:55:16 【SpringCloud】配置:application.yml中都应该写些啥?
  10. 博主 发表 2009-05-07 23:55:54 10大 java twitters
  11. 魏嘉鹏 发表 2015-08-16 16:04:48 Java Date Time 教程-java.sql.Timestamp
  12. n0vembr0 发表 2015-04-27 23:18:16 Ubuntu 安装配置 Oracle JDK