遍历目录计算时间删文件 private void DelFileList(string folderspec)
{
DateTime time1,time2;
TimeSpan time3;
try
{
DirectoryInfo dir = new DirectoryInfo(folderspec);
foreach(FileInfo f in dir.GetFiles())
{
time1 = DateTime.Now;
time2 = f.CreationTime;
time3 = time1 - time2; if(time3>所设定时间)
f.Delete();
}
foreach(DirectoryInfo d in dir.GetDirectories())
DelFileList(folderspec+"\\"+d.Name);
}
catch
{
//错误处理;
}
return;
}
{
DateTime time1,time2;
TimeSpan time3;
try
{
DirectoryInfo dir = new DirectoryInfo(folderspec);
foreach(FileInfo f in dir.GetFiles())
{
time1 = DateTime.Now;
time2 = f.CreationTime;
time3 = time1 - time2; if(time3>所设定时间)
f.Delete();
}
foreach(DirectoryInfo d in dir.GetDirectories())
DelFileList(folderspec+"\\"+d.Name);
}
catch
{
//错误处理;
}
return;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货