我正在编写一个C#Windows Universal应用程序,需要能够检测StorageFolder的内容是否已更改。此应用程序不会连续运行,所以我不相信我可以使用更改通知。
当我使用C#在.NET中编写此应用程序时,我使用了DirectoryInfo类并使用LastWriteTime属性。
在Windows Universal中,有没有办法检查StorageFolder上次更改的时间?或者,是否有更智能的方法来检查应用程序启动时文件夹内容是否已更改?
答案 0 :(得分:2)
您可以使用StorageFolder.GetBasicPropertiesAsync
,然后使用BasicProperties.DateModified
:
var basicProperties = await folder.GetBasicPropertiesAsync();
var dateModified = basicProperties.DateModified;