java用部分匹配删除文件-根据日期删除文件

来源:互联网 发布:梦幻西游武器数据 编辑:程序博客网 时间:2024/06/15 13:56

java用部分匹配删除文件-根据日期删除文件


import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;public class DeleteFileByDate {//这里指定文件保存的位置private final String savePlace="d:/a/";/** * 查询并删除所有今天生成的文件 * @return */public int DeleteFileDate(){int number=0;SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");String date=sdf.format(new Date());File file=new File(savePlace);String[]  tempList  =  file.list();  File  temp  =  null;           for  (int  i  =  0;  i  <  tempList.length;  i++)  {          String path=savePlace+tempList[i];          temp  =  new  File(path);           if(temp.getName().startsWith(date)){//如果存在这个文件          System.out.println(temp.getName());          temp.delete();          number++;                    }                    }    return number;}/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubDeleteFileByDate de=new DeleteFileByDate();int flag=de.DeleteFileDate();System.out.println("删除掉的文件总数为:"+flag);}}


0 0
原创粉丝点击