DateTime CutOffDate = DateTime.Now.AddDays(-4)
DirectoryInfo di = new DirectoryInfo(folderPath);
FileInfo[] fi = di.GetFiles();
for (int i = 0; i < fi.Length; i++)
{
if (fi[i].LastWriteTime < CutOffDate)
{
File.Delete(fi[i].FullName);
}
}
Run Code Online (Sandbox Code Playgroud)
您可以将LastWriteTime属性替换为其他内容,这正是我在我的应用程序中清除图像缓存时使用的内容.
编辑:
虽然这不包括计时器部分...我会让你自己想出那个部分.一个小的谷歌搜索应该告诉你几个方法按计划进行.
| 归档时间: |
|
| 查看次数: |
4918 次 |
| 最近记录: |