当前位置:首页C# > 正文

C#返回目录下最新创建的文件路径

作者:野牛程序员:2023-12-25 13:24:29C#阅读 2350

使用C#编写一个方法,可以返回指定目录下最新创建的文件路径。以下是一个示例代码:

using System;
using System.IO;
using System.Linq;

class Program
{
    static void Main()
    {
        string directoryPath = "目录路径";
        string latestFilePath = GetLatestFilePath(directoryPath);

        Console.WriteLine("最新创建的文件路径: " + latestFilePath);
    }

    static string GetLatestFilePath(string directoryPath)
    {
        try
        {
            DirectoryInfo directoryInfo = new DirectoryInfo(directoryPath);

            // 获取目录下的所有文件,并按创建时间降序排序
            var latestFile = directoryInfo.GetFiles()
                .OrderByDescending(f => f.CreationTime)
                .FirstOrDefault();

            if (latestFile != null)
            {
                return latestFile.FullName;
            }
            else
            {
                return "目录中没有文件。";
            }
        }
        catch (Exception ex)
        {
            return "发生错误: " + ex.Message;
        }
    }
}

这段代码将返回指定目录下最新创建的文件的完整路径。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击