Java 删除指定目录下一小时前生成的文件

Date date = new Date(System.currentTimeMillis() - 1000 * 60 * 60);
File folder = new File(tempfolder);
File[] files = folder.listFiles();
for (int i=0;i<files.length;i++){
	File file = files[i];
	if (new Date(file.lastModified()).before(date)){
		file.delete();
	}
}

 

你可能感兴趣的:(java)