(java)根据文件修改时间,判断是否为当天文件,如果不是则删除文件夹内文件
来源:互联网 发布:java string contains 编辑:程序博客网 时间:2024/06/06 07:47
package filedeletion.xy.com;
import java.io.File;
import java.util.Calendar;
import java.util.Date;
import com.sun.istack.internal.logging.Logger;
public class FileDeletion {
private static Logger log = Logger.getLogger(FileDeletion.class);
// 这里指定文件保存的位置
//private final String savePlace = ReadProperties.ReadProprety("file.path"); //从配置档文件读取路径
private final String savePlace = "D:\\test";
/**
* 查询并删除今天之外所生成的文件
*
*/
public void DeleteFileDate() {
Calendar cal = Calendar.getInstance();
Date date = new Date();
cal.setTime(date);
// System.out.print(date);
cal.add(Calendar.DATE, -1);//减去一天(昨天)
long yesterday = cal.getTime().getTime();//获取时间
File file = new File(savePlace);// 文件夹路径
File[] tempList = file.listFiles();// 获取子目录
for (File i : tempList) {
if (yesterday <= i.lastModified()) {
//log.info(i.getName() + "为当天文件,不可删除!!");//輸出在服務器
System.out.println(i.getName() + "为当天文件,不可删除!!");//输出在控制台
} else {
i.delete();
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
FileDeletion de = new FileDeletion();
de.DeleteFileDate();
}
}
阅读全文
0 0
- (java)根据文件修改时间,判断是否为当天文件,如果不是则删除文件夹内文件
- 用linux命令touch修改文件及其子文件夹内文件的时间属性
- java判断文件夹是否存在某一文件 如果存在就删除功能
- PHP 判断时间是否为当天时间
- JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤
- qt判断文件是否存在,如果存在则删除
- c++ 根据文件的最后修改时间判断是否需要覆盖更新文件
- Delphi判断文件夹下子文件夹是否为空,及删除子文件夹,遍历文件夹及子文件夹的文件
- 判断是否为文件夹或者文件
- VC判断是否为文件夹或者文件
- java 判断文件,判断文件夹是否存在.
- java监控文件夹内文件变化并且进行文件同步bigfilesync
- PHP遍历文件夹内文件和子文件
- C++读取文件夹内文件,返回文件路径
- ubuntu查看文件内文件个数与子文件夹个数
- 判断文件是否存在,判断是否为文件夹
- 判断文件是否存在,判断是否为文件夹
- 判断文件夹、文件是否存在,如果不存在,这建立
- redis学习系列(四)--redis基础SDS的构造
- Scrollview滑到顶部时,顶部控件/标题栏一直在顶部悬浮显示
- Surface Book 2 来了!微软:性能是新MBP的两倍
- 八大排序算法-快速排序
- Java获取两个时间之间的天数差值
- (java)根据文件修改时间,判断是否为当天文件,如果不是则删除文件夹内文件
- C/C++中输入带空格的字符串用法总结
- 树状数组算法
- mongodb 分片
- Lower_bound与Upper_bound (STL)
- mac 系统下命令行中打开文件管理器
- C# PPT转图片的解决方案
- AssetBundle在u3d的4.x和5.x的几大区别
- 在网页中显示带有标签的HTML代码