1つのファイル(IFile
)が保存されているかどうかを確認するにはどうすればよいですか?保存IOpenable
されているかどうかを確認するためのインターフェイスには1つの方法がありますが、この場合、どのように取得できIOpenable
ますIFile
か?
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
これはとの親でIFile
あり、リソースが存在するかどうかを確認するために使用できるIFolder
メソッドがあります。exist()
于 2012-10-12T09:24:06.310 に答える