我有一个项目MyTestProject.我想获得root的IFolder对象.那就是IPath是/ MyTestProject.使用此IPath对象,我需要获取IFolder对象.
我在这个项目资源下有一个文件夹.为此,IPath是/ MyTestProject/resource.有了这个,我使用下面的代码获得IFolder
IPath path; //and has value /MyTestProject/resource
final IFolder folder = ResourcesPlugin.getWorkspace().getRoot().getFolder(path);
Run Code Online (Sandbox Code Playgroud)
请为/ MyTestProject建议任何方法.
项目没有IFolder对象,而是使用它们IProject.
无论IFolder和IProject扩展IContainer接口,所以大部分方法都是在这两个可用.
获取IProject一个项目
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject("project name");
Run Code Online (Sandbox Code Playgroud)
因此,如果您希望您的代码同时使用IFolder并IProject使用该IContainer接口.
| 归档时间: |
|
| 查看次数: |
944 次 |
| 最近记录: |