在eclipse API中,如何从位于项目或工作区外部的文件中获取IFile

时间:2009-03-09 03:12:14

标签: eclipse-rcp eclipse-3.4

我想创建IFile接口来打开位于项目或工作区外的文件。

如何获得IFile接口?

此致 西蒙

1 个答案:

答案 0 :(得分:9)

http://wiki.eclipse.org/FAQ_How_do_I_open_an_editor_on_a_file_outside_the_workspace%3F

您可以创建链接资源

IPath location = new Path(name);
IFile file = project.getFile(location.lastSegment());
file.createLink(location, IResource.NONE, null);

或者,如果您可以使用EFS界面(自Eclipse 3.3起),您可以使用它而不是IFile。