列出项目中的文件夹(Eclipse RCP)

时间:2015-01-07 22:07:45

标签: eclipse-rcp eclipse-plugin

鉴于文件夹名称,我需要检索其所有子文件夹(只是在给定文件夹下面的子文件夹,而不是子子文件夹),我正在使用IResource来识别资源是否是一个文件夹与否,但我仍然试图获取所有资源的列表,然后使用我已有的代码识别是否是文件夹,所以问题是,有没有办法列出所有资源给定的文件夹?

1 个答案:

答案 0 :(得分:0)

如果您知道手头的IResource是一个文件夹,则可以将其强制转换为IContainer。 然后你可以打电话给members()以获得所有孩子。通过评估每个成员的getType()方法,您可以确定它是否是(子)文件夹。