我试图用KnownFolders,即完成以下任务:在我UWP应用UWP KnownFolder数据缓存
更快负载时间VideoLibrary。 (我需要从KnownFolders加载缩略图和文件名,如果库的文件数量很大,可能会花费更多的时间。是否有更快的方式来缓存和存储它们,可能在sqlite数据库中,并且每次下一次运行从数据库获取它们,可以更快吗?
与系统文件更改同步(如果在特定库中添加或删除新文件,而应用程序正在运行,应用程序如何通知有关内容)
基本上我想要的应用程序,因为它打开,这样会产生什么推荐的方式来实现这一目标加载库数据的速度更快?我应该使用后台任务的应用程序吗?但在内存中保存数据时,应用心不是运行可能不是一个好的解决方案还是它?或者我可以在应用启动后立即开始在App.xaml.cs中提取数据的过程(在导航到库页面之前)是否会提高性能?
基本上我在这里寻找一些建议和讨论,因为在这里我的问题可能没有严格的答案。 在此先感谢任何建议将不胜感激。我主要的两个目标是将库与删除同步,并在物理文件夹中添加文件,并提高应用程序中库的加载性能。 (和是啊,我加载库在GridView与缩略图为好。
这是关于使用[搜索索引器](https://msdn.microsoft.com/en-us/magazine/mt620012.aspx?f=255&MSPPError=-2147217396)的文章。索引是操作系统提供的加速枚举大量文件的操作。在文章中搜索示例“用于枚举库的优化代码”以开始。 – kennyzx
那真是太棒了,非常感谢@kennyzx – touseef