6

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

所以:

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

2 回答 2

18

您可以使用 DirectoryInfo 实用程序进行查找

   DirectoryInfo d = new DirectoryInfo(dir);
   if (d.CreationTime    < DateTime.Now.AddDays(-7))
       d.Delete();
于 2012-04-26T22:44:29.047 回答
3

您可以使用 DirectoryInfo

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

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

于 2012-04-26T22:45:05.100 回答