编程语言
首页 > 编程语言> > java-如何创建一个临时目录,它将在JVM终止时自动删除?

java-如何创建一个临时目录,它将在JVM终止时自动删除?

作者:互联网

JDK 7引入了一个名为Files.createTempDirectory的API,但是在JVM终止时,不会自动删除该API创建的目录.

不幸的是File.deleteOnExit不适用于非空目录.

有没有一种方法可以创建一个在JVM终止时自动删除的目录?

解决方法:

用Commons IO的deleteDirectory之类的东西注册自定义shutdown hook

标签:file,file-io,directory,temporary-files,java
来源: https://codeday.me/bug/20191031/1974084.html