C# 如何在目录中找到最后写入硬盘的映像,但只能找到jpg和raw类型?
我试过这个:C# 如何在目录中找到最后写入硬盘的映像,但只能找到jpg和raw类型?,c#,.net,winforms,C#,.net,Winforms,我试过这个: private void DisplayLastTakenPhoto() { var directory = new DirectoryInfo(SavePathTextBox.Text); var myFile = directory.GetFiles() .OrderByDescending(f => f.LastWriteTime) .First();
private void DisplayLastTakenPhoto()
{
var directory = new DirectoryInfo(SavePathTextBox.Text);
var myFile = directory.GetFiles()
.OrderByDescending(f => f.LastWriteTime)
.First();
}
我需要找到jpg和raw类型的图像。如果您只需要按扩展名查找文件,那么这应该可以工作。如果您确实需要读取文件头,请这样说
public void DisplayLastTakenPhoto()
{
var directory = new DirectoryInfo(@"C:\temp");
var myFile = directory.EnumerateFiles()
.Where(f => f.Extension.Equals(".js", StringComparison.CurrentCultureIgnoreCase) || f.Extension.Equals("raw", StringComparison.CurrentCultureIgnoreCase))
.OrderByDescending(f => f.LastWriteTime)
.First();
Assert.IsNotNull(myFile);
}
你所说的jpg和raw是什么意思?你有没有可能用这个方法?(我不确定您是否能阅读文档,所以
GetFile
实际上采用了搜索模式)。