【问题标题】:Get contents of a directory in a ZIP file in Java在Java中获取ZIP文件中目录的内容
【发布时间】:2012-06-07 21:13:27
【问题描述】:

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

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

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

【问题讨论】:

标签: java jar zip


【解决方案1】:

使用JarFile.entries 获取 Jar 文件中所有条目的枚举。

【讨论】:

  • 如何检查它们是否在我想要的目录中,等等?我以前几乎没有使用过 zip/jar 包。
  • @SeanGordon 可以获取条目的name,看看begins是不是你想要的目录。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多