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 次 |
| 最近记录: |