C# 删除某文件夹下 过期文件

//得到F:\Temp文件夹下所有.jpg图片文件
DirectoryInfo di = new DirectoryInfo(@"F:\Temp");
FileInfo[] fi = di.GetFiles("*.jpg");

//this.Label1.Text = fi.Length.ToString();//图片文件的个数

DateTime dtNow = DateTime.Now;
foreach (FileInfo tmpfi in fi)
{
    if (tmpfi.Name != "1.jpg")
    {
        //tmpfi.CreationTime;//创建时间
        TimeSpan ts = dtNow.Subtract(tmpfi.LastWriteTime);
        if (ts.TotalMinutes > 30)//距现在30分钟以上
        {
            tmpfi.Delete();//删除文件
        }
    }
}

posted on 2009-02-25 11:01  freeliver54  阅读(4061)  评论(1编辑  收藏  举报

导航