如何遍历jar根目录下的每个xml文件



在我的应用程序运行时,我需要遍历每个xml文件,它位于我的jar的根。

我知道我可以像这样访问一个具体的文件

InputStream in = this.getClass().getClassLoader().getResourceAsStream( "filename.xml" );

但是我怎样才能接收到jar根目录下的文件列表呢?

谢谢

试试这个。

Java:列出资源目录的内容
ClassLoader.getResource()函数是在Java中加载文件的一种非常方便的方法。这些文件可以从类路径上的任何文件夹或JAR文件中加载。然而,令人失望的是,该API缺乏列出目录中所有文件的方法。(不,getResources()不会这样做。)这个实用函数来拯救!

最新更新