Обычно этот код используется для преобразования из File
в IFile
:
IWorkspace workspace= ResourcesPlugin.getWorkspace();
IPath location= Path.fromOSString(file.getAbsolutePath());
IFile ifile= workspace.getRoot().getFileForLocation(location);
Но это работает только для Java-файлов в рамках проекта. Как я могу получить IFile
, когда файл File
не находится в рабочей области (не в проекте)?