规定时间删除本地文件
/**
* 删除指定文件夹中日期早于 (当前时间-beforetime)的文件
* @param pathname String
* @param beforetime long(秒)
* @return int
*/
public static int delFiles(String pathname,long beforetime)
{
File f = new File(pathname);
File[] files = f.listFiles();
long tobedeletetime = Calendar.getInstance().getTimeInMillis()-beforetime*1000;
int delfilecount = 0;
int temp;
for(int i=0;i<files.length;i++)
{
if(files[i].lastModified()<tobedeletetime)
temp = files[i].delete()?(delfilecount++):0;
}
return delfilecount;
}