1

我有一个 java 程序,它将 1 个文件写入多个文件,并非所有连接都同时打开。

我想添加一种方法来在程序被终止时删除所有这些创建的文件(通过在命令行中使用 ctrl-c)。

添加关闭挂钩总是在对象关闭时执行,我只想在程序被杀死时删除它们。我可以捕捉到 RuntimeException 吗?

4

1 回答 1

2

看看Runtime.getRuntime().addShutdownHook()这是一个例子。

于 2013-05-15T12:10:12.387 回答