Treeviewr rcp 应用程序

Treeviewr rcp application

我正在尝试创建自己的 RCP 应用程序,但我遇到了一个问题:当我尝试创建一个新项目时,我需要在 folder1 下创建一个 folder2

 else if (name.equals(NEWCHILD)) {
            NewChildWizard childwiz = (NewChildWizard) page;
            tree.addChild(childwiz.getParentName(), childwiz.getChildName());

            IWorkspace workspace = ResourcesPlugin.getWorkspace();
            IWorkspaceRoot root = workspace.getRoot();

            String namee = ((NewChildWizard) page).getParentName();
            String name2 = ((NewChildWizard) page).getChildName();
            IProject project = root.getProject(namee);
            IProject project2 = root.getProject(name2);

            try {
                project.create(new NullProgressMonitor());
                project2.create(new NullProgressMonitor());
            } catch (CoreException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            try {
                project.open(new NullProgressMonitor());
                project2.open(new NullProgressMonitor());
            } catch (CoreException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }


        }

有人可以帮助我吗???提前致谢

要在项目中创建文件夹,请执行以下操作:

IFolder folder = project.getFolder(new Path("folder name"));

if (!folder.exists())
 {
   folder.create(false, true, progressMonitor);  
 }