小编Lev*_*des的帖子

如何获得ZipEntry的简单名称?

我想知道是否有可能从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();

        }

    }
}
Run Code Online (Sandbox Code Playgroud)

java android

3
推荐指数
1
解决办法
7406
查看次数

标签 统计

android ×1

java ×1