我正在尝试检索存储在我的UWP应用程序中的图片库中的最新文件。我知道如何通过名称检索文件...但是,我希望通过日期/时间检索它,这是最新的文件。
如何更改以下代码?
StorageFolder picturesFolder = KnownFolders.PicturesLibrary;
string name = "Photo.jpg";
var manifestFile = await picturesFolder.GetFileAsync(name);
答案 0 :(得分:2)
您需要访问不同属性的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
是您现在需要的。