有没有办法在Eclipse中获取项目的目录?我们正在编写一个允许用户选择文件的插件,然后在这些文件上运行一些进程。理想情况下,我希望能够获得具有特定扩展名的所有文件,但这不是必需的。Eclipse插件如何访问项目目录?
7
A
回答
7
肯定:
ResourcesPlugin.getWorkspace().getRoot().getProjects()
将让你在工作区中的所有项目的列表。你可以轻松地迭代找到你想要的。在这一点上,你可以通过扩展等寻找特定的文件。
1
如果你想让你的用户选择具有特定扩展名的eclipse工作区内的文件,你可以看看org.eclipse.ui。 dialogs.ElementTreeSelectionDialog(org.eclipse.ui.dialogs插件)作为开始。
然后,就如何使过滤扩展的示例,你可以看一下类org.eclipse.jdt.internal.ui.viewsupport.FilteredElementTreeSelectionDialog(org.eclipse.jdt.ui插件)至看看他们是如何做到的,然后重新实现这些东西。
这应该会比通过手动和重新实现对话框在项目中抛出文件更高级别的操作。
相关问题
- 1. 如何将eclipse项目链接到eclipse插件项目?
- 2. 访问项目之间的文件Eclipse
- 3. Trac插件开发:如何从插件访问trac.ini项目
- 4. 如何从Laravel项目的根目录访问env文件?
- 5. 如何使用Grails访问项目目录中的文件
- 6. 如何为Eclipse插件项目设置测试项目
- 7. 无法从Java项目访问Eclipse插件中的类
- 8. 通过eclipse插件访问项目构建路径
- 9. 引用非插件项目到eclipse插件项目
- 10. Eclipse插件开发:转换插件项目Maven项目
- 11. 在eclipse插件中找到当前IEditor的根项目目录
- 12. 从eclipse插件扫描eclipse项目
- 13. 如何访问url目录
- 14. 如何访问mysql目录
- 15. 如何以编程方式访问Eclipse插件中项目的旧版本?
- 16. 如何访问Eclipse项目中的HTML文件?
- 17. 如何访问插件项目中的本地文件?
- 18. 如何访问目录中的文件
- 19. 访问项目源项目
- 20. Grails项目登录插件
- 21. WordPress的项目目录插件
- 22. 如何访问主项目中的子项目头文件
- 23. 如何访问资产目录中的一个摇篮插件
- 24. 目录访问
- 25. 目录访问
- 26. 父项目的Eclipse访问路径
- 27. 使用Pydev访问Eclipse项目路径?
- 28. 使用Eclipse拒绝项目访问
- 29. 如何依赖Eclipse Birt构建Eclipse插件项目?
- 30. 拒绝http访问目录,允许从WordPress插件访问