我有一个java程序,它将一个文件写入多个文件,不是所有的连接都是同时打开的。
我想添加一个方法,在程序终止时删除所有这些创建的文件(通过在命令行中使用ctrl-c )。
添加shutdown钩子总是在对象关闭时执行,我只想在程序被终止时删除它们。有没有我能抓到的RuntimeException?
发布于 2013-05-15 20:10:12
看看Runtime.getRuntime().addShutdownHook()吧。Here's an example.
https://stackoverflow.com/questions/16564563
复制相似问题