使用c#读取文件夹中最新的jpg图片
时间: 2023-12-12 20:05:17 浏览: 43
可以使用 `Directory.GetFiles` 方法获取文件夹中的所有 JPG 文件,然后按照文件创建时间排序,取最新的文件即可。以下是一个可能的实现:
```csharp
using System;
using System.IO;
using System.Linq;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
string folderPath = @"C:\path\to\folder";
string[] jpgFiles = Directory.GetFiles(folderPath, "*.jpg");
string latestJpg = jpgFiles
.OrderByDescending(f => File.GetCreationTime(f))
.FirstOrDefault();
if (latestJpg != null)
{
Console.WriteLine("Latest JPG file: " + latestJpg);
}
else
{
Console.WriteLine("No JPG files found in the folder.");
}
}
}
}
```
注意,这个实现假设了文件夹中至少有一个 JPG 文件。如果文件夹中没有 JPG 文件,`latestJpg` 变量将会是 `null`,需要进行额外的处理。