热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Java创建ZIP压缩文件的方法

这篇文章主要介绍了Java创建ZIP压缩文件的方法,实例分析了java创建zip文件的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了Java创建ZIP压缩文件的方法。分享给大家供大家参考。具体如下:

这里注意:建议使用org.apache.tools.zip.*包下相关类,否则可能会出现中文乱码问题。

/**
 * 压缩文件夹
 * @param sourceDIR 文件夹名称(包含路径)
 * @param targetZipFile 生成zip文件名
 * @author liuxiangwei
 */
public static void zipDIR(String sourceDIR, String targetZipFile) {
  try {
    FileOutputStream target = new FileOutputStream(targetZipFile);
    ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(target));
    int BUFFER_SIZE = 1024;
    byte buff[] = new byte[BUFFER_SIZE];
    File dir = new File(sourceDIR);
    if (!dir.isDirectory()) {
      throw new IllegalArgumentException(sourceDIR+" is not a directory!");
    }
    File files[] = dir.listFiles();
    for (int i = 0; i 

希望本文所述对大家的java程序设计有所帮助。


推荐阅读
author-avatar
好好_haohao_100
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有