- IContainer[] findContainersForLocationURI = ResourcesPlugin.getWorkspace().getRoot().findContainersForLocationURI(
- file.toURI());
- IFile[] findFilesForLocationURI = ResourcesPlugin.getWorkspace().getRoot().findFilesForLocationURI(filefile.toURI());
File到IFile的转换(代码)
将IFile转换成File,不是难事,相信大家都能做到,但反过来如何由一个File得到workspace中对应的IFile,可能有很多人不太清楚其过程。其实也只是一句话而已,代码如下:
因为URI地址的指向不确定是什么,所以返回的结果可能是IFile,或者是IContainer(IFolder,IProject).