gpt4 book ai didi

java - 如何获取 ZipEntry 的简单名称?

转载 作者:太空宇宙 更新时间:2023-11-03 12:10:28 27 4
gpt4 key购买 nike

我想知道是否可以从 ZipEntry 中获取简单名称...

当我调用 Entry 的 getName() 时,我得到一个完整的路径名。

我只需要获取文件名。

在这里我需要获取简单名称而不是带根的全名。

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();

}

}
}

最佳答案

怎么样

new File(entry.getName()).getName()

关于java - 如何获取 ZipEntry 的简单名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12748257/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com