JDK 7では。というAPIFiles.createTempDirectory
が導入されていますが、JVMの終了時に、APIによって作成されたディレクトリが自動的に削除されることはありません。
残念ながらFile.deleteOnExit
、空でないディレクトリでは機能しません。
JVMの終了時に自動的に削除されるディレクトリを作成する方法はありますか?
JDK 7では。というAPIFiles.createTempDirectory
が導入されていますが、JVMの終了時に、APIによって作成されたディレクトリが自動的に削除されることはありません。
残念ながらFile.deleteOnExit
、空でないディレクトリでは機能しません。
JVMの終了時に自動的に削除されるディレクトリを作成する方法はありますか?
CommonsIOからdeleteDirectoryのようなものでカスタムシャットダウンフックを登録する
使用できるトリックは次のとおりです。
delete()
操作を実行します。