1

1 つのファイルを複数のファイルに書き込む Java プログラムがありますが、すべての接続が同時に開いているわけではありません。

プログラムが強制終了されたときに (コマンド ラインで ctrl-c を使用して)、これらの作成されたファイルをすべて削除する方法を追加したいと考えています。

シャットダウンフックの追加は、オブジェクトがシャットダウンされるときに常に実行されます。プログラムが強制終了された場合にのみ削除したいです。キャッチできる RuntimeException はありますか?

4

1 に答える 1

2

をご覧くださいRuntime.getRuntime().addShutdownHook()これが例です。

于 2013-05-15T12:10:12.387 に答える