1。做好删除前一天的文件程序。(文件要有日期标记,方法很多)
2。把做好的程序在windows任务中安排一下,让他定时运行。

解决方案 »

  1.   

    //删除头一天的文件
    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 ;
    }
                    
    }
      

  2.   

    windows程序 定时 一小时
    加个Timer控件 就可以了
    使用很简单