package com.jwis.katch;
import java.io.File;
import java.io.IOException;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipException;
import java.util.zip.ZipFile;
public class readZipFile {
public static void readZipFile2(File file) {
try {
ZipFile zipfile = new ZipFile(file); //創(chuàng)建ZipFile對象
System.out.println(zipfile.getName()); //打印Zip文件路徑
System.out.println("ZIP條目數(shù):" + zipfile.size()); //打印Zip文件條目數(shù)
Enumeration<? extends ZipEntry> en = zipfile.entries();
ZipEntry entry;
while(en.hasMoreElements()) {
entry = (ZipEntry) en.nextElement();
System.out.println(entry.getName());
}
zipfile.close();
}catch(ZipException e) {
System.out.println(file.getName() + "壓縮文件錯誤");
}catch(IOException e) {
System.out.println(file.getName() + "讀取文件時出錯");
}
}
public static void main(String[] args) {
File fileTest = new File("D:\\11\\11.zip");
readZipFile2(fileTest);
}
}