Get file time for all zipped files : ZipFile « File « Java Tutorial






import java.io.IOException;
import java.util.Date;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;

public class MainClass {

  public static void main(String[] args) {

    try {
      ZipFile zf = new ZipFile("your.zip");
      Enumeration e = zf.entries();
      while (e.hasMoreElements()) {
        ZipEntry ze = (ZipEntry) e.nextElement();
        String name = ze.getName();
        Date lastModified = new Date(ze.getTime());
        long uncompressedSize = ze.getSize();
        long compressedSize = ze.getCompressedSize();
        
        System.out.println(name);
        System.out.println(lastModified);
        System.out.println(uncompressedSize);
        System.out.println(compressedSize);
        
      }
    } catch (IOException ex) {
      System.err.println(ex);
    }
  }
}








11.62.ZipFile
11.62.1.Create a zip file
11.62.2.Read zip file
11.62.3.Read a zip file checksum value
11.62.4.Write Zip file
11.62.5.Create checksum for a zip file
11.62.6.Use ZipFile to list all entries
11.62.7.Retrieve a compressed file from a ZIP file
11.62.8.Extract file/files from a zip file
11.62.9.Get uncompressed and compressed Size
11.62.10.Get file time for all zipped files
11.62.11.Get zip method: ZipEntry.STORED, ZipEntry.DEFLATED
11.62.12.Get CRC code for a zipped file
11.62.13.Get comment for a zipped file
11.62.14.Making a zip file of directory including its subdirectories recursively
11.62.15.Create a simple ZIP File: not retain any directory path information about the files.