Java中的java.io.File类中的delete()和deleteOnExit()方法之间有什么区别?

最佳答案

当您调用它时,delete()将立即删除该文件,而deleteOnExit()不会删除该文件。而是在程序结束或更确切地说虚拟机终止时删除文件。

如果虚拟机无法正常终止,则deleteOnExit()无效。

07-27 23:04