ZipFile zipFile=new ZipFile(zipPath);//或者ZipFile zipFile=new ZipFile(zipFile);
for (Enumeration<? extends ZipEntry> e = zipFile.getEntries(); e.hasMoreElements();){
ZipEntry entry=e.nextElement();
System.out.println("文件名:"+entry.getName()+", 内容如下:");
}
解决中文乱码
ZipEntry zipEntry = null;
ZipInputStream zipInputStream = new ZipInputStream(file.getInputStream(), Charset.forName("GBK"));
while ((zipEntry = zipInputStream.getNextEntry()) != null) {
System.out.println(zipEntry.getName());//通过getName()可以得到文件名称
}