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