【发布时间】:2012-06-16 06:56:25
【问题描述】:
我的项目根目录中有一个资源文件夹/包,我“不想”加载某个文件。如果我想加载某个文件,我会使用 class.getResourceAsStream 就可以了!我真正想要做的是在资源文件夹中加载一个“文件夹”,在该文件夹内的文件上循环并获取每个文件的流并读入内容......假设文件名在运行之前没有确定... 我该怎么办?有没有办法在你的 jar 文件中获取文件夹中的文件列表? 请注意,包含资源的 Jar 文件与运行代码的 jar 文件相同...
【问题讨论】:
-
第一个是关于提取 jar 文件,这是我想尝试的最后一件事,就像一个 if-worse-comes-to-worse 的情况!!如果我想提取文件,我会在安装时将它们放在我的安装文件夹中!我想从 jar 中访问它们,我的原因是,如果 getResourceAsStream 可以访问文件,Java 也应该能够浏览该 jar 中的文件夹,而无需提取它!不过谢谢...
标签: java list resources directory