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

  • Caina Mondo Zine

    Caina Mondo

    13 EKİM 2007
  • El SalvaLobo

    El SalvaLobo

    10 Temmuz 2006
  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010