如何检查Java Eclipse插件开发中的IFile是否真的存在?

kad*_*ian 3 java eclipse plugins file

我想检查Eclipse工作区中是否存在文件.

因此我通过以下方法创建了一个IFile句柄(org.eclipse.core.resources.IFile):IFolder.getFile("filename"); 我读过,getFile不会检查文件是否真的存在.

那么如何检查它是否存在?或者通过IFiles和IFolders为此目的错误的一般方式是什么?

Fab*_*eeg 7

IFile继承IResource#exists()- 这应该是你正在寻找的.


Zol*_*lyi 5

IResource是提供方法的IFile和IFolder的共同父项exists().你应该使用它.