定时删除文件夹
import java.io.File;
import java.util.Timer;
import java.util.TimerTask;
public class MyTest {
public static void main(String[] args) {
Timer timer = new Timer();
DeleteFile deleteFile = new DeleteFile();
timer.schedule(new TimerTask() {
@Override
public void run() {
File file = new File("G:\java\");
deleteFile.deleteFolder(file,timer);
}
}, 5000);
}
}
import java.io.File;
import java.util.Timer;
public class DeleteFile {
private Timer timer;
public DeleteFile() {
}
public void deleteFolder(File file, Timer timer) {
this.timer = timer;
File[] files = file.listFiles();
for (File file1 : files) {
if (file1.isFile()) {
file1.delete();
} else {
deleteFolder(file1, timer);
}
}
file.delete();
timer.cancel();//关闭定时器
}
}



