gpt4 book ai didi

c# - 从文件夹中删除超过 4 天的文件

转载 作者:行者123 更新时间:2023-11-30 19:08:12 25 4
gpt4 key购买 nike

我想每 5 小时运行一次计时器,并从文件夹中删除超过 4 天的文件。您能提供示例代码吗?

最佳答案

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);
}
}

您可以将 LastWriteTime 属性替换为其他属性,这正是我在清除我拥有的应用程序中的图像缓存时使用的。

编辑:

虽然这不包括计时器部分......我会让你自己弄清楚这部分。稍作谷歌搜索就会告诉您几种按计划进行的方法。

关于c# - 从文件夹中删除超过 4 天的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1374094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com