天天看点

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();//删除文件

        }

    }

}