Как использовать расширенный доступ к файловой системе для доступа к дискам на ПК? - PullRequest
0 голосов
/ 09 сентября 2018

В течение нескольких месяцев я искал доступ к дискам с помощью недавно представленной возможности broadFileAccess . Но не смог найти способ. Но недавно я наткнулся на приложение, которое обращается ко всем дискам, не прося пользователя выбрать эти диски вручную, используя средство выбора папок. Как это могло быть возможно? Как получить доступ к дискам с помощью вышеуказанного API?

1 Ответ

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

получить все диски: для перечисления дисков вы можете использовать System.IO.DriveInfo.GetDrives , а затем передать каждое DriveInfo.Name в Windows.Storage.StorageFolder.GetFolderFromPathAsync и рекурсировать для подпапок .

Класс DriveInfo : https://docs.microsoft.com/en-us/dotnet/api/system.io.driveinfo?view=netframework-4.7.2

пример получения дисков.

DriveInfo[] allDrives = DriveInfo.GetDrives();

Обратите внимание, что для этого должна быть включена возможность broadFileAccess .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...