[tip] 建立 IFolder
要建立 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)
Eclipse 近期熱門文章
PTT數位生活區 即時熱門文章