有没有办法在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
- 2. 如何使用Grails访问项目目录中的文件
- 3. 如何为Eclipse插件项目设置测试项目
- 4. 无法从Java项目访问Eclipse插件中的类
- 5. 引用非插件项目到eclipse插件项目
- 6. 从eclipse插件扫描eclipse项目
- 7. 如何以编程方式访问Eclipse插件中项目的旧版本?
- 8. 如何访问mysql目录
- 9. 如何访问插件项目中的本地文件?
- 10. 如何访问目录中的文件
- 11. 访问项目源项目
- 12. WordPress的项目目录插件
- 13. 如何访问资产目录中的一个摇篮插件
- 14. 如何依赖Eclipse Birt构建Eclipse插件项目?
- 15. 拒绝http访问目录,允许从WordPress插件访问
- 16. 在Eclipse中,从Java项目访问Android项目类
- 17. 访问项目
- 18. 访问项目
- 19. 设置eclipse插件的工作目录
- 20. 从Grails项目目录中访问文件
- 21. 从项目目录访问文件并使用Javascript修改它
- 22. eclipse插件导入自定义项目
- 23. 添加资源到eclipse项目/插件
- 24. Eclipse项目与Scala插件,Maven和Spark
- 25. 在Eclipse插件中的幻影项目
- 26. Eclipse插件开发 - 新项目向导
- 27. Eclipse java项目缺少插件
- 28. 已加载项目的Eclipse插件
- 29. Eclipse插件开发项目中的Hibernate
- 30. 带JGit实现的Eclipse插件项目