天天看點

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();//删除檔案

        }

    }

}