用于构建和发布适用于 Windows 设备的应用的Microsoft平台。
您好,
欢迎来到 Microsoft 问答!
想要UWP获得完全的文件访问权限,需要在Package.appxmanifest文件中声明受限功能broadFileSystemAccess。
<Package
... xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="uap mp rescap">
...
<Capabilities>
<rescap:Capability Name="broadFileSystemAccess" />
</Capabilities>
在声明此功能后需要用户手动开启你应用的文件权限,在设置>隐私&安全>文件系统中找到你的应用,并打开文件权限。或者使用URI ms-settings:privacy-broadfilesystemaccess 引导用户去设置中开启权限。
await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings:privacy-broadfilesystemaccess"));
谢谢。
如果答案是正确的解决方案,请单击“接受答案”并投赞成票。如果您对此答案还有其他问题,请单击“评论”。 注意:如果您想收到此主题的相关电子邮件通知,请按照我们的文档中的步骤启用电子邮件通知。