如何检查一个文件(IFile
)是否保存?IOpenable
界面中有一种方法可以检查是否保存。但是在这种情况下,我该如何IOpenable
获取IFile
?
问问题
327 次
3 回答
2
假设每个人都表现良好,您可以尝试使用FileBuffers.getTextFileBufferManager().getFileBuffer(...)
,然后使用IFileBuffer.isDirty()
.
于 2012-10-12T12:12:29.053 回答
0
只是松散地,您可以创建一个文件对象来保存这样的东西,但这完全取决于您在 Eclipse 框架中派生 java.io.File 对象本身的方式。所以只是形象地编码......
class MySaveFile extends java.io.File implements org.eclipse.jdt.core.IOpenable,org.eclipse.core.resources.IFile{
MySaveFile(String savefilename){
super(savefilename);
}//end constructor
} //end class
URL:这里是 eclipse http://www.eclipsezone.com/eclipse/forums/t65832.html的一个实际例子
于 2012-10-12T09:38:14.030 回答
0
IResource
那是 and 的父级IFile
,IFolder
并且具有exist()
可用于检查资源是否存在的方法。
于 2012-10-12T09:24:06.310 回答