C#返回目录下最新创建的文件路径
作者:野牛程序员:2023-12-25 13:24:29C#阅读 2736
使用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

