类 ZipUtil


  • public class ZipUtil
    extends java.lang.Object
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static void toZip​(java.lang.String srcDir, java.io.OutputStream out, boolean keepDirStructure)
      压缩成ZIP 方法1
      static java.util.List<java.io.File> unzipFile​(java.io.File zipFile, java.io.File destDir)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • toZip

        public static void toZip​(java.lang.String srcDir,
                                 java.io.OutputStream out,
                                 boolean keepDirStructure)
                          throws java.lang.RuntimeException
        压缩成ZIP 方法1
        参数:
        srcDir - 压缩文件夹路径
        out - 压缩文件输出流
        keepDirStructure - 是否保留原来的目录结构,true:保留目录结构; false:所有文件跑到压缩包根目录下(注意:不保留目录结构可能会出现同名文件,会压缩失败)
        抛出:
        java.lang.RuntimeException - 压缩失败会抛出运行时异常
      • unzipFile

        public static java.util.List<java.io.File> unzipFile​(java.io.File zipFile,
                                                             java.io.File destDir)
                                                      throws java.io.IOException
        抛出:
        java.io.IOException