获取Java中ZIP文件中目录的内容

获取Java中ZIP文件中目录的内容,java,jar,zip,Java,Jar,Zip,我的应用程序jar中有一些默认配置文件,如果它们不存在,我希望保存到文件系统中。我希望它也保持目录结构。例如: Jar file -configs/ -main-config.cfg -another-file.txt -stuff/ -another-file.cfg -com/ -META-INF/ 我希望将configs/的内容镜像到文件系统,包括子文件夹。用于获取Jar文件中所有条目的枚举。可能重复:如何检查它们是否在我想要的目录中,等等?我以前

我的应用程序jar中有一些默认配置文件,如果它们不存在,我希望保存到文件系统中。我希望它也保持目录结构。例如:

Jar file
-configs/
    -main-config.cfg
    -another-file.txt
    -stuff/
        -another-file.cfg
-com/
-META-INF/

我希望将configs/的内容镜像到文件系统,包括子文件夹。

用于获取Jar文件中所有条目的枚举。

可能重复:如何检查它们是否在我想要的目录中,等等?我以前几乎没有使用过zip/jar包。@SeanGordon您可以获取条目的详细信息,看看它是否与您想要的目录一致。