Как скопировать папки из общего сетевого ресурса с помощью приложения UWP в Windows 10 - PullRequest
0 голосов
/ 28 марта 2019

У меня очень простое приложение UWP в Windows 10, и я хочу скопировать несколько папок данных из общего сетевого ресурса, например //192.168.1.10/public/, в папку локального приложения.

Я сделал это, Папка StorageFolder = await StorageFolder.GetFolderFromPathAsync (@ "\ 172.20.3.209 \ public");

Основываясь на моих чтениях в блоге, я получил разрешения, как в Package.appxmanifest, чтобы добавить возможности, которые вращаются вокруг: Интернет, Частные сети, Близость, Аутентификация предприятия.

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

С уважением JK

1 Ответ

1 голос
/ 29 марта 2019

Как скопировать папки из общего сетевого ресурса с помощью приложения UWP в Windows 10

UWP предоставил broadFileSystemAccess возможность доступа к более широкому файлу через API в Windows.Storage namespace. Вам нужно добавить ограниченную возможность broadFileSystemAccess перед доступом.

<Package
  ...
  xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
  IgnorableNamespaces="uap mp rescap">

...
<Capabilities>
    <rescap:Capability Name="broadFileSystemAccess" />
</Capabilities>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...