Получите полный путь в настоящее время редактируемого файла в Eclipse

Должен ли выходной файл быть PDF? Можете ли вы не просто сохранить график непосредственно как другой тип файла, который поддерживает прозрачность, например .png, и вставить его в свои презентации или файлы Word?

У меня были проблемы с форматированием при вставке изображений PDF в Word до, с прозрачностью или без нее.

14
задан levik 18 November 2008 в 18:12
поделиться

4 ответа

Похож на Вас, хотят IResource.getRawLocation() . Это возвращается IPath, который также имеет makeAbsolute() метод, если Вы хотите быть вдвойне уверенными, что у Вас есть полный путь.

20
ответ дан 1 December 2019 в 09:34
поделиться

Я обычно называю IFile.getLocation (), который возвращает IPath, и затем назовите IPath.toOSString ().

file.getLocation().toOSString()
1
ответ дан 1 December 2019 в 09:34
поделиться
IWorkspace ws      = ResourcesPlugin.getWorkspace();  
IProject   project = ws.getRoot().getProject("*project_name*");

IPath location = new Path(editor.getTitleToolTip());  
IFile file     = project.getFile(location.lastSegment());

into file.getLocationURI() it's the absolute path
0
ответ дан 1 December 2019 в 09:34
поделиться

Я думаю, что более дружественным к Java решением было бы использовать следующее:

IResource.getLocation().toFile()

​​Это использует преимущества IPath API (часть getLocation ()) и возвращает экземпляр java.io.File. Конечно, другие ответы, вероятно, приведут вас туда, где вы хотите быть.

Кстати, я считаю, что класс IDE (org.eclipse.ui.ide.IDE) является полезной утилитой. ресурс, когда речь идет о редакторах.

5
ответ дан 1 December 2019 в 09:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: