邢台树人学校:asp.net?如何定时删除某文件夹下的文件

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 04:03:01
///      
    ///   删除过期的文件。   
    ///  
   
    private void ClearDateOutImg()
    {
        //先取得文件夹中的文件列表   
        string[] fileEntries = System.IO.Directory.GetFiles(this.Page.Server.MapPath("Chart"));
        foreach (string singFiles in fileEntries)//遍历文件列表   
        {
            //将文件的生成日期与系统日期相比,如果是1小时以前生成的文件,删除它   
            if (System.DateTime.Compare(System.IO.File.GetCreationTime(singFiles).AddHours(1), System.DateTime.Now) < 0)
            {
                System.IO.File.Delete(singFiles);
            }
        }
    }

 

 

定时

需要配合ajax的Timer控件,设置方法的执行时间(Interval),每小时执行一次