Reputation: 83
I'm trying to create my own RCP application but I have a problem: when I try to create a new project I need to create a folder2 under folder1
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();
}
}
someone can help me ??? thanks in advance
Upvotes: 1
Views: 24
Reputation: 111217
To create a folder in a project do something like:
IFolder folder = project.getFolder(new Path("folder name"));
if (!folder.exists())
{
folder.create(false, true, progressMonitor);
}
Upvotes: 1