Joh*_*Doe 1 eclipse eclipse-plugin eclipse-rcp
我正在使用 eclipse 插件,其中Project Explorer
视图中存在的项目的工作区名称与项目的实际路径不同。因此,D:\test
当我尝试获取项目位置时,考虑一个位于的项目,它指向D:\test_plugin_specific_suffix
.
有没有办法从绝对路径(指向本地路径D:\test\testfile.txt
)获取 IFile ?
我想创建一个指向我有绝对路径的特定文件的超链接。当我单击超链接上的控制台时,它应该在编辑器中打开该文件。
您可以使用IWorkspaceRoot.findFilesForLocationURI
来查找IFile
与绝对路径相对应的(如果您使用链接,可能会有多个):
File file = new File(....absolue path);
URI location = file.toURI();
IFile[] files = ResourcesPlugin
.getWorkspace()
.getRoot()
.findFilesForLocationURI( location );
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1326 次 |
最近记录: |