在类路径上打开文件夹

时间:2014-03-08 14:31:39

标签: java file io inputstream

所以说我的项目中有com/game/me/resources/thisFolder下的文件夹,我想访问thisFolder打开它并查看所有文件。我可以用Java的File类做到这一点吗?当项目编译成Jar时,需要访问这些文件,而我不知道文件夹中的文件名。我只知道文件夹在Jar中的位置。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我认为没有一种正确的(或预期的)方法可以做到这一点,因为所有这些都是ClassLoader形式的抽象层。如果您知道jar文件的位置,您可以将其视为zip文件并使用ZipFile类打开它,但这将是一个主要的黑客攻击。

由于您首先提供了jar文件,因此您最好从头开始填写文件列表。