本例以Windows, JDK1.7 为基础,来演示使用Java 删除临时文件。

删除文件的方法有:

1
2
File.delete(); //立即删除文件
File.deleteOnExit(); //系统结束时删除

临时文件的用法通常是用来创建临时使用的,所以在删除的上面可以采用系统推出时删除,也可以选择立即删除。

删除临时文件

FileDeleteTemp.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.devnp.io;

import java.io.File;
import java.io.IOException;

public class FileDeleteTemp {

public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub

File file = File.createTempFile("2017-04-12-file-", ".temp");

System.out.println("Temp File Path : " + file.getAbsolutePath());

//file.delete() ;

file.deleteOnExit();
}

}