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

  • Ampisound

    Ampisound

    12 Kasım 2006
  • grickle

    grickle

    22 AĞUSTOS 2006
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007