使用 C# 在 UWP 中异步选择多个文件夹

Selecting multiple folders async in UWP with C#

我正在编写一个应用程序,我需要用户 select 包含我需要处理的元素(图片)的多个文件夹。我可以在 UWP 选择器 PickMultipleFilesAsync 和 PickSingleFolderAsync 中看到,但似乎没有任何 PickMultipleFoldersAsync 或类似这样的东西?

关于如何执行此操作并仍然符合 UWP 标准的任何提示?

不,技术上没有任何 PickMultipleFoldersAsync 方法,您可以只选择 1 个顶级文件夹,然后仅查询其中的所需文件及其所有子文件夹以及查询: https://docs.microsoft.com/en-us/windows/uwp/files/quickstart-listing-files-and-folders

此外,您可以选择所有项目:

IReadOnlyList<IStorageItemitemsList = await picturesFolder.GetItemsAsync();

在此特定情况下,这会为您提供文件夹 picturesFolder 中的所有文件和文件夹。

if you specifically want the PickMultipleFoldersAsync API in official SDK, you can vote it on UserVoice