如何在 UWP 中检索存储在本地磁盘上的最新文件

How to retrieve the lastest file stored on local disk in UWP

我正在尝试在我的 UWP 应用程序中检索存储在我的图片库中的最新文件。我知道如何按名称检索文件...但是,我希望按最新文件 date/time 检索文件。

如何更改以下代码?

StorageFolder picturesFolder = KnownFolders.PicturesLibrary;
string name = "Photo.jpg";
var manifestFile = await picturesFolder.GetFileAsync(name);

您需要访问 GetBasicPropertiesAsync 不同属性的方法

在你的情况下,DateModified

var files = await folder.GetFilesAsync();
StorageFile lastModifiedFile = null;
DateTimeOffset lastDate = DateTimeOffset.MinValue;
foreach(var file in files) 
{
    var basicProperties = await file.GetBasicPropertiesAsync();
    var date = basicProperties.DateModified;
    if(date > lastDate) 
    {
      lastDate = date;
      lastModifiedFile = file;
    }
}

lastModifiedFile 是您现在需要的。