我想知道是否有可能从ZipEntry
...中获取简单的名称
当我调用getName()
Entry 时,我得到一个完整的路径名。
我只需要获取文件名。
在这里,我需要获取简单名称而不是带有根的全名。
public class ZipFileSample {
public static void main(String[] args) {
try {
ZipFile zip = new ZipFile(new File("C:\\Users\\Levi\\Desktop\\jessica.zip"));
for (Enumeration e = zip.entries(); e.hasMoreElements(); ) {
ZipEntry entry = (ZipEntry) e.nextElement();
//Here I need to get the simple name instead the full name with its root
System.out.println(entry.getName());
}
} catch (ZipException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}