gpt4 book ai didi

java - IFile 到 IResource

转载 作者:行者123 更新时间:2023-12-01 17:53:44 26 4
gpt4 key购买 nike

如何从 IFile 或绝对路径获取资源?

我尝试过:

IWorkspace workspace = ResourcesPlugin.getWorkspace();
IWorkspaceRoot root = workspace.getRoot();
resource = root.findMember(file.getAbsolutePath());

但我得到一个 null 值。

最佳答案

IFile 扩展了 IResource,因此如果您有一个 IFile,那么您就有一个 IResource

findMember 将给定的路径视为相对于容器(在本例中为工作空间根)的路径。因此,您无法使用它来查找给定绝对文件路径的文件 - 您必须为此使用 findFilesForLocation API。

关于java - IFile 到 IResource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47261397/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com