如何删除超过7天C#/ NET的文件夹

时间:2012-04-26 22:39:52

标签: c# winforms visual-studio-2010 .net

我想写一些代码,删除超过7天的所有DIRECTORIES。

所以:

  1. 检查目录:D:\this
  2. 如果文件夹超过7天 - >将其从系统中删除。

2 个答案:

答案 0 :(得分:14)

您可以使用DirectoryInfo util

进行查找
   DirectoryInfo d = new DirectoryInfo(dir);
   if (d.CreationTime    < DateTime.Now.AddDays(-7))
       d.Delete();

答案 1 :(得分:2)

您可以使用DirectoryInfo

http://msdn.microsoft.com/en-us/library/system.io.directoryinfo.aspx

经验之谈说,在您的代码中包含健全性检查,您要删除的目录实际上是您要删除的目录...