0
在我的Perspective
類裏面我用下面的代碼創建了myproject;如何將工作區資源IFolder寫入磁盤(Eclipse RCP)?
private void createProject() throws CoreException {
myWorkspaceRoot = ResourcesPlugin.getWorkspace().getRoot();
myProject = myWorkspaceRoot.getProject("my");
if(!myProject.exists()) {
myProject.create(null);
}
if(!myProject.isOpen()) {
myProject.open(null);
}
imagesFolder = myProject.getFolder("images");
if (!imagesFolder.exists()) {
imagesFolder.create(false, false, null);
}
fontsFolder = myProject.getFolder("fonts");
if (!fontsFolder.exists()) {
fontsFolder.create(false, false, null);
}
}
實際上,在文件系統中,項目目錄是創建的,但字體和圖像目錄不是。
如何刷新工作區到磁盤或如何做一些其他操作,以便實際的文件夾出現在文件系統上?
查看IFolder#create()和IProject#create()的其他調用者,並比較它們發送的參數與您使用的參數。 – nitind