3

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

如何获取 IFile 接口?

问候,西蒙

4

1 回答 1

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。

于 2009-03-09T04:03:16.850 回答