java - 什么时候使用deleteOnExit而不是删除?

标签 java io

首先,我并不是要求两者之间存在差异。我想知道在什么情况下人们会选择使用 deleteOnExit() 而不是 delete()

最佳答案

有时我们可能想要创建临时文件来保存应用程序写入的一些数据,或者临时存储一些数据以供同一应用程序在不久的将来使用,等等。在这些情况下,我们可能会做一些事情像这样:

File tempFile = File.createTempFile(...);
tempFile.deleteOnExit();
.... // the rest of the code

关于java - 什么时候使用deleteOnExit而不是删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31416051/

相关文章:

java - 'the local character set' 与 'the encoding of the text data you want to process' 相同吗?

java - arrayList 存储了 2 个以上的对象,如果用户搜索它们如何获得返回

java - 使用sqlite登录失败

java - 同步循环链表

linux - 如何以及何时使用/dev/shm 来提高效率?

使用 inpout32.dll 的 Java I/O

java - 在 Java 中将异常与用户 I/O 一起使用

Java:内部类的访问级别

java - 如何使用 BufferedReader 读取文件的第一行?

python - json.loads() 中的无效\转义,python 2.7