2012-04-26 51 views
2

我想編寫一些刪除7天以前的所有DIRECTORIES的代碼。如何刪除7天以前的文件夾C#/ NET

所以:

  1. 檢查目錄:D:\this
  2. 如果文件夾超過7天以上 - >從系統中刪除。
+0

相似? http://stackoverflow.com/questions/2222348/how-to-delete-files-older-than-3-months-old-in-a-directory-using-net – 2012-04-26 22:40:43

+0

不,這就是文件,我想要目錄 – 1244 2012-04-26 22:44:01

+0

' T似乎是如此。 – 2012-04-26 22:44:02

回答

11

您可以查找使用DirectoryInfo的UTIL

DirectoryInfo d = new DirectoryInfo(dir); 
    if (d.CreationTime < DateTime.Now.AddDays(-7)) 
     d.Delete(); 
+0

上次訪問時間是創建日期還是? – 1244 2012-04-26 22:46:33

+0

@ 1244現在修復:) – 2012-04-26 22:47:54

+0

看起來不錯!並且像我想要的那樣工作:) – 1244 2012-04-26 22:49:09

相關問題