Выбор нескольких папок асинхронно в UWP с C # - PullRequest
0 голосов
/ 19 сентября 2018

Я пишу приложение, в котором мне нужно, чтобы пользователь выбрал несколько папок, содержащих элементы (изображения), которые мне нужно обработать.Я могу видеть в средствах выбора UWP PickMultipleFilesAsync и PickSingleFolderAsync, но, похоже, нет никаких PickMultipleFoldersAsync или чего-либо подобного?

Есть ли какие-либо подсказки о том, как это сделать, и при этом соответствует стандарту UWP?

1 Ответ

0 голосов
/ 20 сентября 2018

нет, технически нет никакого PickMultipleFoldersAsync метода, вы можете просто выбрать 1 верхнюю папку и затем запросить только необходимые файлы в ней и всех ее подпапках, а также запрос: https://docs.microsoft.com/en-us/windows/uwp/files/quickstart-listing-files-and-folders

Более того, вы можете выбрать все элементы с помощью:

IReadOnlyList<IStorageItemitemsList = await picturesFolder.GetItemsAsync();

Это позволит вам получить все файлы и папки в папке picturesFolder в данном конкретном случае.

если вам нужен API PickMultipleFoldersAsync в официальном SDK, вы можете проголосовать за него UserVoice

...