7

我是否deleteOnExit以错误的方式使用?

我创建一个目录,然后运行:

new File("my_dir_path").deleteOnExit();

但是在 JVM 无错误终止后,该目录永远不会被删除,尽管 JDK 文档说Requests that the file or directory denoted by this abstract pathname be deleted when the virtual machine terminates.

4

1 回答 1

5

该目录必须为空才能将其删除。

于 2013-02-23T07:07:16.727 回答