2

1つのファイル(IFile)が保存されているかどうかを確認するにはどうすればよいですか?保存IOpenableされているかどうかを確認するためのインターフェイスには1つの方法がありますが、この場合、どのように取得できIOpenableますIFileか?

4

3 に答える 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 に答える