如何在eclipse中从文件名中获取文件IFile?

时间:2018-04-27 10:23:08

标签: eclipse eclipse-plugin eclipse-cdt

将文件名作为字符串。例如:Sample.c。 如何从中获得IFile?

1 个答案:

答案 0 :(得分:2)

如果您的路径是文件系统中的完整路径,则可以使用:

IPath path = new Path("C:\\Users\\runtime-EclipseApplication\\Rule_Validate\\Sample_Test.h");

IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();

IFile file = root.getFileForLocation(path);

注意:如果位置不在工作区中,结果可能是null

如果您有相对于工作区的路径或工作区中的项目/文件夹,则还有其他API。