Java中的java.io.File类中的delete()和deleteOnExit()方法之间有什么区别? 最佳答案 当您调用它时,delete()将立即删除该文件,而deleteOnExit()不会删除该文件。而是在程序结束或更确切地说虚拟机终止时删除文件。如果虚拟机无法正常终止,则deleteOnExit()无效。