В eclipse API, Как получить iFile из файла, который находится за пределами проекта или рабочей области

StackOverflow https://stackoverflow.com/questions/624897

  •  05-07-2019
  •  | 
  •  

Вопрос

Я хочу создать интерфейс iFile для открытия файла, который находится за пределами проекта или рабочей области.

Как получить интерфейс iFile?

С уважением, Саймон

Это было полезно?

Решение

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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top