如何在Eclipse中的虚拟文件夹下创建资源链接

时间:2015-05-19 10:54:51

标签: eclipse eclipse-plugin

我试图在eclipse中的文件夹中创建一个虚拟文件夹。我想将一些文件链接到这个虚拟文件夹,但我无法链接。

以下是示例代码:

IFolder folder = modelFolder.getFolder("Script_include");
folder.create(IResource.VIRTUAL, false, null);
IPath newLocation = new Path("/Users/dinesh.lodhi");
folder.createLink(newLocation, IResource.NONE, null);

我真正想要的是在我的插件启动时在其中一个文件夹中创建一些虚拟文件夹,并希望将一些资源链接到其中。

1 个答案:

答案 0 :(得分:0)

给定路径必须是绝对文件系统路径,或者是第一段是工作空间路径变量名称的相对路径。

我错误地使用 folder.getFullPath()来获取位置。

还有一件事没有必要   folder.create(IResource.VIRTUAL,false,null); as createLink()方法本身创建一个新文件/文件夹资源作为此句柄的父资源的成员。

谢谢