作者qrtt1 (null)
看板Eclipse
标题[tip] 建立 IFolder
时间Tue Jul 29 15:39:55 2008
要建立 IFolder 需要 parent 先存在,如果不存在会引发例外。
找到一个人分享的小技巧。
PS. 这是 2006 年的文章,不知道有没有更新的方法 :)
http://www.eclipsezone.com/eclipse/forums/t60922.html
public void prepareFolder(IFolder folder) {
IContainer parent = folder.getParent();
if (parent instanceof IFolder) {
prepareFolder((IFolder) parent);
}
if (!folder.exists()) {
try {
folder.create(IResource.NONE, true, null);
} catch (CoreException e) {
e.printStackTrace();
}
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.13.88
※ 编辑: qrtt1 来自: 140.112.13.88 (07/29 15:51)