C# 删除指定路径下创建时间超过2天的文件

您可以使用 DirectoryInfoFileInfo 类来实现这个功能。首先,你需要获取指定路径下的所有文件,然后判断每个文件的创建时间是否是两天前的,如果是的话就删除这个文件。

下面是一个示例代码:

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('删除完成。');
    }
}

注意替换代码中的 '指定路径' 为你想要操作的路径。

C# 删除指定路径下创建时间超过2天的文件

原文地址: https://www.cveoy.top/t/topic/peZB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录