Class ZipUtil

java.lang.Object
org.ampere.base.util.ZipUtil

public class ZipUtil extends Object
Utilities for zip and unip processes.
Author:
hmorel
  • Constructor Details

    • ZipUtil

      public ZipUtil()
  • Method Details

    • unzip

      public static void unzip(File source, File destination)
      Unzip a zip file toward a directory
      Parameters:
      source - input zip file
      destination - output directory. If it do not exist, it is created
    • unzipFiles

      public static void unzipFiles(ZipInputStream zipInputStream, File uzFile) throws IOException
      Throws:
      IOException
    • zip

      public static void zip(File inputFile, String entryName, File zipFile)
      Create a zip file containing one file
      Parameters:
      inputFile - file to be compressed
      entryName - name of the entry in the zip file
      zipFile - output zip file
    • zip

      public static void zip(File[] inputFiles, File zipFile)
      Create a zip file containing one file
      Parameters:
      inputFiles - files to be compressed
      zipFile - output zip file
    • deleteDirectory

      public static void deleteDirectory(File dir)
    • zipDirectory

      public static void zipDirectory(File zipFile, File dirToZip) throws IOException
      Throws:
      IOException