C# 删除指定路径下创建时间超过2天的文件
C# 删除指定路径下创建时间超过2天的文件
您可以使用 DirectoryInfo 和 FileInfo 类来实现这个功能。首先,你需要获取指定路径下的所有文件,然后判断每个文件的创建时间是否是两天前的,如果是的话就删除这个文件。
下面是一个示例代码:
using System;
using System.IO;
class Program
{
static void Main()
{
string path = '指定路径'; // 替换为你的路径
// 获取指定路径下的所有文件
DirectoryInfo directory = new DirectoryInfo(path);
FileInfo[] files = directory.GetFiles();
// 获取两天前的时间
DateTime twoDaysAgo = DateTime.Now.AddDays(-2);
// 遍历每个文件
foreach (FileInfo file in files)
{
// 判断文件的创建时间是否是两天前的
if (file.CreationTime < twoDaysAgo)
{
// 删除文件
file.Delete();
}
}
Console.WriteLine('删除完成。');
}
}
注意替换代码中的 '指定路径' 为你想要操作的路径。
原文地址: https://www.cveoy.top/t/topic/peZB 著作权归作者所有。请勿转载和采集!