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();
}
}
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代码自动清理指定文件夹中超过一小时前的临时文件的方法。通过创建一个距当前时间一小时之前的日期对象,并遍历目标文件夹内的所有文件,如果文件的最后修改时间早于该日期对象,则删除该文件。
1005

被折叠的 条评论
为什么被折叠?



