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