我有一个Jar文件,我使用第三方库创建.
当我打包jar文件时,我将几个xml文件包含在名为data的文件夹中
data
- file1.xml
- file2.xml
- file3.xml
现在,我想阅读jar文件中的文件夹,并根据第三方库的文档
我可以得到类加载器并像这样读取文件夹作为输入流.
ClassLoader clsLoader = myService.getClassLoader();
InputStream accountsStream = clsLoader.getResourceAsStream("data");
问题是,如何列出输入流中的所有文件并逐个解析?
谢谢
编辑
添加信息:
How do I access resources that I put into my service or module archive file?
对不起,这个问题应该是针对Apache Axis的,但如果它也是一个特定于Java的问题,我会感到困惑.
使用类加载器获取文件夹的输入流后,如何将所有文件列入该文件夹并逐个读取?
我的代码中的步骤将包括在内.
>获取输入流到文件夹中
>列出该输入流中的所有文件
>逐一阅读