2013-12-23 29 views

回答

7

工作區中的根,項目和文件夾全部實現​​接口。

致電IContainer.members()獲取容器中的所有資源。

喜歡的東西:

void processContainer(IContainer container) throws CoreException 
{ 
    IResource [] members = container.members(); 
    for (IResource member : members) 
    { 
     if (member instanceof IContainer) 
     processContainer((IContainer)member); 
     else if (member instanceof IFile) 
     processFile((IFile)member); 
    } 
} 
+0

如何指定搜索的目錄級別?例如,如果我只想在這個級別上搜索文件: 'project \ folder'不像'project \ folder \ trash'那樣低級 – 2c00L

+1

@ 2c00L你可以給'processContainer'添加一個'depth'參數,並在你達到所需的深度。 –

相關問題