JVM正常退出后,Files.createTempDirectory是否会删除目录?


问题内容

Files.createTempDirectoryJVM正常退出后是否删除目录?还是我需要手动递归删除临时目录内容?


问题答案:

按照API的要求,不,不是,您需要使用file.deleteOnExit()方法手动删除目录。

与createTempFile方法一样,此方法只是临时文件工具的一部分。关机挂钩或File.deleteOnExit()机制可用于自动删除目录。