我正在编写必须在 osgi 环境中执行的测试用例,我已将作为一组文件的测试数据放入测试包中。我可以使用 bundle.getResource 访问测试数据文件,它返回一个 URL,我可以从该 URL 获取特定文件的 InputStream,但是我如何才能找到测试插件中特定文件夹中的所有文件列表。在 eclispe 中,我可以使用 fileLocator 来执行此操作。
/束
测试数据
一个.txt
二.txt
三.txt
文件夹1
文件1.txt
file2.txt
在上面的包中,我想找到 testdata 文件夹中存在的所有文件和文件夹。
致以最诚挚的问候,
凯沙夫
最佳答案
如果您知道信息在哪个包中,请使用 Bundle.findEntries 或 Bundle.getEntryPaths。
关于java - 在 OSGI Bundle 中查找文件和文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3716537/