Eclipse plugin 从eclipse插件扫描eclipse项目

Eclipse plugin 从eclipse插件扫描eclipse项目,eclipse-plugin,project,Eclipse Plugin,Project,我想为eclipse编写一个插件,在eclipse项目上执行一些操作 我的问题是:如何从eclipse插件扫描/获取项目文件列表 是否有类似findfirst/findnext的内容 任何指向正确方向的指针都将受到赞赏 再见,谢谢。可以通过org.eclipse.core.resources.ResourcesPlugin.getWorkspace().getRoot().getProjects()迭代工作区的项目。 之后,可以通过多种方式找到您想要的文件,最简单的方法是通过IProjet.me

我想为eclipse编写一个插件,在eclipse项目上执行一些操作

我的问题是:如何从eclipse插件扫描/获取项目文件列表

是否有类似findfirst/findnext的内容

任何指向正确方向的指针都将受到赞赏


再见,谢谢。

可以通过
org.eclipse.core.resources.ResourcesPlugin.getWorkspace().getRoot().getProjects()迭代工作区的项目。


之后,可以通过多种方式找到您想要的文件,最简单的方法是通过
IProjet.members(…)

因为工作区、项目和文件夹都实现了
IResource
,所以您可以使用
org.eclipse.core.resources.IResource.accept()
迭代内容的方法。

Sugerman,这不是我要找的。RTFM答案本身就是愚蠢的。例如,RTFM,argument:Plug-in开发环境指南,更智能、更有用。顺便说一句,我已经这样做了,我也读过Eclipse插件第三版的书。如果你读过那本书,你会知道IProject接口(书中提到了16次,不包括后面的参考)。从我发布的链接到iProjectAPI参考页面只需点击5次,该页面列出了所有可用的方法和属性,其中一个(正如Kellindil所解释的)满足了您的需求。谢谢。我一直在找什么