如何通过java,不进行解压zip/rar文件操作,就把压缩文件中的文件名给读取出来?
如何通过java,不进行解压zip/rar文件操作,就把压缩文件中的各个文件的文件名给读取出来?肯定不能先把压缩文件解压。现在需要在处理压缩文件之前先读取压缩文件里面的所有文件信息!方法一定有的!没有做不到,只有想不到!希望高手们给点意见。
package com.lch.test;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
public class ZIP {
public static void main(String[] argv) throws Exception {
ZipFile zf = new ZipFile("E:\\wk\\LBSLEMIS201106141057\\LBSLEMIS\\test\\com\\lch\\test\\filename.zip");
for (Enumeration entries = zf.entries(); entries.hasMoreElements();) {
String zipEntryName = ((ZipEntry) entries.nextElement()).getName();
System.out.println(zipEntryName);
}
}
}
但是要注意中文乱码问题