将文件名作为字符串。例如:Sample.c。 如何从中获得IFile?
答案 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。