Uwp 为什么用户选择用户库文件夹时StorageFolder.CreateFileQueryWithOptions不返回任何文件?

Uwp 为什么用户选择用户库文件夹时StorageFolder.CreateFileQueryWithOptions不返回任何文件?,uwp,Uwp,在我正在编写的UWP中,我使用FolderPicker类提示用户输入文件夹,然后在生成的StorageFolder对象上调用CreateFileQueryWithOptions以获取文件列表。这对大多数文件夹都很有效,但如果用户选择了用户库文件夹,如下载或图片或(有时)文档,则生成的文件查询不包含任何文件,即使我知道存在与查询匹配的文件。为什么会这样?我是否需要在代码中执行某些操作来实现此功能,或者这是我的应用程序必须声明的权限?您是如何构造查询的?我已经做了一个小测试,在正常情况下获取文件似乎

在我正在编写的UWP中,我使用FolderPicker类提示用户输入文件夹,然后在生成的StorageFolder对象上调用CreateFileQueryWithOptions以获取文件列表。这对大多数文件夹都很有效,但如果用户选择了用户库文件夹,如下载或图片或(有时)文档,则生成的文件查询不包含任何文件,即使我知道存在与查询匹配的文件。为什么会这样?我是否需要在代码中执行某些操作来实现此功能,或者这是我的应用程序必须声明的权限?

您是如何构造查询的?我已经做了一个小测试,在正常情况下获取文件似乎没有任何困难。作为一个补充,您的应用程序不应该需要额外的权限才能从设备上的任何位置获取文件。请继续使用此功能,并进行更多观察。当我在QueryOptions中使用CommonFileQuery.OrderByName进行查询时,我什么也没有得到。如果改用CommonFileQuery.DefaultQuery,那么我确实可以看到文件(但不会像预期的那样看到子文件夹中的文件)。另外,我在另一台计算机上测试了这个问题,但没有发现问题,这进一步加深了谜团。