SORU
8 ŞUBAT 2010, PAZARTESİ


Sil dosyaları bir dizin kullanarak 3 aydan daha eski .NET

Belirli bir dizin 3 ay daha eski dosyaları silmek ne kadar sürer, ancak bugüne süresi esnek olabilir sanırım. bilmek istiyorum (C# kullanarak)

Açık olalım: diğer bir deyişle dosyaları az 90 gün önce oluşturulmuş olmalıdır, Diğerleri silinmiş. 90 günden daha eski dosyaları arıyorum

CEVAP
8 ŞUBAT 2010, PAZARTESİ


Bu işten bir şey gibi.

using System.IO; 

string[] files = Directory.GetFiles(dirName);

foreach (string file in files)
{
   FileInfo fi = new FileInfo(file);
   if (fi.LastAccessTime < DateTime.Now.AddMonths(-3))
      fi.Delete();
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • TokShogun

    TokShogun

    6 HAZİRAN 2009
  • xdadevelopers

    xdadeveloper

    25 Aralık 2009