定时1个小时,删除1天前建立的文件,如果完成 1。做好删除前一天的文件程序。(文件要有日期标记,方法很多)2。把做好的程序在windows任务中安排一下,让他定时运行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //删除头一天的文件DateTime t1 = DateTime.Now; string path=Server.MapPath("..\\upimages\\diytemp\\"); DirectoryInfo DInfo=new DirectoryInfo(path); //string sum=""; foreach(FileInfo NextFile in DInfo.GetFiles()) { //sum=NextFile.Name; DateTime t2 = NextFile.LastWriteTime; TimeSpan tspan=t1-t2; //Response.Write("<script>alert('"+ tspan +"');</script>"); if(int.Parse(tspan.Days.ToString())>0) { File.Delete(path+NextFile.Name); } else { continue ; } } windows程序 定时 一小时加个Timer控件 就可以了使用很简单 Message="INSERT INTO 语句的语法错误。" 新手求救 InvokeRequired 什么意思? 在listbox里边如何添加.ico图标 C#调用matlab遗传算法时出错 XtraGrid怎么打印? 鼠标画出矩形然后双击放大 help me! !急请教,采用后台编码,如何递交参数 请大家帮忙来一起看看这段程序错在哪里,谢谢! 学编程,看A片。 关于ABCpdf NET组件的Unable to write PDF to disk错误!
DateTime t1 = DateTime.Now;
string path=Server.MapPath("..\\upimages\\diytemp\\");
DirectoryInfo DInfo=new DirectoryInfo(path);
//string sum="";
foreach(FileInfo NextFile in DInfo.GetFiles())
{
//sum=NextFile.Name;
DateTime t2 = NextFile.LastWriteTime;
TimeSpan tspan=t1-t2;
//Response.Write("<script>alert('"+ tspan +"');</script>");
if(int.Parse(tspan.Days.ToString())>0)
{
File.Delete(path+NextFile.Name);
}
else
{
continue ;
}
}
加个Timer控件 就可以了
使用很简单