Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在目录中找到最后写入硬盘的映像,但只能找到jpg和raw类型?_C#_.net_Winforms - Fatal编程技术网

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
实际上采用了搜索模式)。