java - 在 OSGI Bundle 中查找文件和文件夹

标签 java file-io eclipse-plugin osgi

我正在编写必须在 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/

相关文章:

java - 网络安全策略不允许与 XXX.XXX.XXX.XXX 进行 CLEARTEXT 通信

java - 如何从java中的Workbook对象获取inputStream

c - 如何从文本文件 (C) 中读取特定数据?

eclipse - 在 Android 开发人员工具上安装 J2EE(来自 Android 的 ADT Bundle Eclipse)

java - 使用 XMLHolder 解析 XML 文件,然后将它们添加到 arrayList

java - 多线程java

c - 无法在Android中使用C计算大bmp文件的大小

c - 如何在C中的文件的不同位置写入字符串

eclipse - 在 Eclipse 中构建 NodeJs 应用程序

android - 为 Eclipse 安装 ADT 插件