2016-08-24 4 views
1

Word、Excel、およびPowerPointファイルをPDFに変換して開くことができるJavaFXアプリケーションを作成しています。アプリケーションを閉じると、変換されたPDFはもう必要ありません。アプリケーションを閉じるときにPDFを削除することはできますか?閉じるときにファイルを削除する - JavaFX

+0

これははい/いいえ質問ですか? PDFが開いていない限り、答えは「はい」になります。 – fabian

+0

pdfはアプリケーションで開いていますので、近いアプリケーションpdfを削除する必要があります – MiOnIs

+0

http://stackoverflow.com/questions/16691437/when-are-java-temporary-files-deleted – brian

答えて

2

アプリケーションのstopメソッドとファイルのdeleteメソッドを見てください。 stopメソッドをオーバーライドし、そのメソッドでファイルを削除します。

+0

@James_D情報をありがとう!私はおそらく、より良い質問を読んだことがあります。私は今答えを変更して、ステージクローズではなくアプリケーションクローズに応答するようにしました。 – Jaboyc

+0

@ James_DあなたはJVMが停止したときにファイルを削除する 'deleteOnExit()'を使いたいかもしれません。しかし、すでに 'stop'メソッドを' delete'と一緒に使用していれば、それもうまくいくはずです。 – Clayn

+0

私は 'deleteOnExit()'を試しましたが、うまくいきませんでした。 – MiOnIs

関連する問題