java中的ZipFile解压文件 - gmtalang/test GitHub Wiki
-
获取ZipEntry的方式有两种:
-
1.zipFile.entries获取到枚举
-
2.zipFile.getEntry(name)
-
完整的例子:
-
String fileName="D:\test1.zip";
-
new TestMain1().readZipEntry(fileName);
-
public void readZipEntry(String fileName){
-
try {
-
ZipFile zip=new ZipFile(new File(fileName));
-
Enumeration enumeration=zip.entries();
-
while(enumeration.hasMoreElements()){
-
ZipEntry zipEntry=(ZipEntry)enumeration.nextElement();
-
System.out.println(zipEntry.getName());
-
}
-
System.out.println("也可以通道文件名来得到zipEntry对象");
-
ZipEntry zipEntry=zip.getEntry("channel_system_Chinese.txt");
-
if(zipEntry!=null){
-
System.out.println("已发现该文件:"+zipEntry.getName());
-
}
-
} catch (Exception e) {
-
// TODO Auto-generated catch block
-
e.printStackTrace();
-
}
-
}