在使用 File.createTempFile
创建的临时文件之后,您可以使用 delete
方法来删除该文件。例如:
File tempFile = File.createTempFile("temp", ".txt");
// Do something with the temp file
tempFile.delete();
请注意,在 Java 程序退出之后,临时文件也会被自动删除。因此,在大多数情况下,您无需调用 delete
方法删除临时文件。但是,如果您希望在程序运行期间显式地删除该文件,则可以使用 delete
方法。
另外,请注意,如果您使用的是 Java 7 或更早版本,则可能需要在调用 delete
方法之前将文件关闭。
File tempFile = File.createTempFile("temp", ".txt");
try (FileOutputStream fos = new FileOutputStream(tempFile)) {
// Do something with the temp file
} finally {
tempFile.delete();
}