首先,我并不是要求两者之间存在差异。我想知道在什么情况下人们会选择使用 deleteOnExit()
而不是 delete()
。
最佳答案
有时我们可能想要创建临时文件来保存应用程序写入的一些数据,或者临时存储一些数据以供同一应用程序在不久的将来使用,等等。在这些情况下,我们可能会做一些事情像这样:
File tempFile = File.createTempFile(...);
tempFile.deleteOnExit();
.... // the rest of the code
关于java - 什么时候使用deleteOnExit而不是删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31416051/