`
diystyle
  • 浏览: 38090 次
文章分类
社区版块
存档分类
最新评论

插件中,如何遍历插件项目中的指定路径的所有文件

阅读更多

对于插件的开发太不熟悉了,尤其是对osgi这块了解的更少,甚至为零。最近做的一个小的画图的工具中,需要取得插件项目中icons目录下的所有的图片,供用户选择,搞了半天没结果,原来这个Eclipse 插件中早已给我们提供了一个很好的方式解决了,eclipse3.0之后的插件的规范是完全遵守osgi的规范的,而Boundle就是负责整个生命周期的,在这个Boungle里面直接就提供了放完这个插件中资源的方法,如

public Enumeration findEntries(String path, String filePattern,
   boolean recurse); 这个方法就是返回指定路径的指定文件。

如返回icons目录下的所有的xml文件则 boundle.fiandEntries("icons/","*.xml", false);最后一个参数是指是否范围子目录中的文件。

 

分享到:
评论

相关推荐

    BitTraversal:Burpsuite 插件检测目录遍历漏洞

    该插件使用两种主要技术来识别目录遍历漏洞 检测方法 静电检测 动态检测 i) 使用在中指定的预定义有效,这些将在运行时从 GitHub 获取并与匹配 ii) 仍在开发中。 目的是检测与/static/css/main.css/和/static/../...

    从指定文件夹中的所有图像中提取蓝色区域,并将提取后的图像保存到另一个文件夹中

    遍历源文件夹中的所有文件: 如果文件是图像文件(以 .png、.jpg、.jpeg、.bmp、.tiff或.tif为后缀): 读取图像:使用cv2.imread函数读取图像。 转换颜色空间:使用cv2.cvtColor函数将图像从 BGR 颜色空间转换为 ...

    【Python学习教程】在目录中组织文件的脚本(字母顺序)

    在这个代码示例中,我们首先指定了要组织的目录路径,并使用os.listdir()函数获取该目录中的所有文件列表。我们将其排序后,创建了一个新的目录路径,用于存储按字母顺序排列的文件,并使用os.makedirs()函数创建该...

    一键将word中的表格提取到excel文件中.zip

    最后,将处理好的数据保存到指定的Excel文件中。使用这个脚本,用户只需简单配置一下输入和输出文件的路径,然后运行脚本,即可实现Word表格数据的一键提取和保存。这对于需要处理大量Word文档表格数据的用户来说,...

    Python简单的批量文件处理工具

    工具将遍历指定目录及其子目录中的所有文本文件,根据用户选择执行相应操作,然后返回处理完成的文件列表。目标是提供一个通用的文本文件批量处理工具,以满足在数据清洗、文本处理、格式化文本等场景中的需求。 ...

    JAVA上百实例源码以及开源项目源代码

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax写...

    JAVA上百实例源码以及开源项目

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax写...

    自动批量删除多个PPT的最后一页.zip

    它支持批量处理,只需指定包含PPT文件的文件夹路径,程序将遍历文件夹中的所有PPT文件,打开每个文件,定位到最后一个幻灯片,然后将其从文件中删除。整个过程无需人工干预,节省了大量时间,提高了工作效率。此外,...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写的...

    java源码包2

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax...

    ansible_fileglob_to_dict:一个像 Ansible 的 with_fileglob 一样工作的插件,但返回一个字典列表(所以你可以在目录中进行关键查找)

    将以下内容放在 ansible.cfg 或 ~/.ansible.cfg 中以指定包含路径: lookup_plugins = ~/my_ansible/plugins/lookup_plugins:/usr/share/ansible_plugins/lookup_plugins转到您的 Ansible 根目录,创建一个plugins...

    Python Cookbook

    2.4 从文件中读取指定的行 65 2.5 计算文件的行数 66 2.6 处理文件中的每个词 68 2.7 随机输入/输出 70 2.8 更新随机存取文件 71 2.9 从zip文件中读取数据 73 2.10 处理字符串中的zip文件 74 2.11 将文件树...

    java源码包---java 源码 大量 实例

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax写...

    java源码包3

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax...

    java源码包4

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写的...

    JAVA_API1.6文档(中文)

    javax.imageio.stream Java Image I/O API 的一个包,用来处理从文件和流中产生的低级别 I/O。 javax.management 提供 Java Management Extensions 的核心类。 javax.management.loading 提供实现高级动态加载的类...

    py练手实例-九宫格填充切割.zip

    __name__ == '__main__':在主程序中,打开指定路径的图片文件,然后依次调用fill_image、cut_image和save_images函数,实现对图片的填充和切割,并保存结果。 这段代码的功能是将一张图片填充为正方形,然后将其...

    asp.net知识库

    帮助解决网页和JS文件中的中文编码问题的小工具 慎用const关键字 装箱,拆箱以及反射 动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/catch语句带来的warning 微软的应试题完整版(附答案) 一个...

Global site tag (gtag.js) - Google Analytics