如何从eclipse IDE获取当前打开文件的路径?

问题描述:

我正在开发一个插件。我想以编程方式知道当前打开的文件的路径名。这对任何人都可以提供帮助很有帮助。如何从eclipse IDE获取当前打开文件的路径?

感谢 帕塔

您可以使用IWorkbenchPage.getActiveEditor或getEditors(),那么你可以 问他们IEditorInput编辑。如果编辑器在 上运行一个IFile(并且无法保证),则可以将 IEditorInput转换为IFileEditorInput,以通过 IFileEditorInput.getFile()访问该文件。

一旦你得到的IFile你可以得到路径eaisly

参考 http://www.eclipse.org/forums/index.php/mv/tree/12808/