c# - 使用 UWP broadFileSystemAccess 受限权限时无法读取/写入文件

标签 c# uwp

我正在构建一个公司内部应用程序,并尝试在本地和网络驱动器上读取和写入文件。我添加了 broadFileSystemAccess 受限功能。我能够列出目录,但在尝试读取或写入任何文件时出现 System.UnauthorizedAccessException

我发现,如果我还为我正在读取或写入的文件类型添加文件类型关联,那么它就可以工作。但是,这也意味着该应用会在 Windows 中注册以打开我不想要的那些文件类型。

// This line works once I enable broadFileSystemAccess.
StorageFolder folder = await StorageFolder.GetFolderFromPathAsync(@"Path\to\folder");

// This line works only after I add a pdf file type association.
StorageFile file = await StorageFile.GetFileFromPathAsync(@"Path\to\file.pdf");

最佳答案

正如 Stefan Wick MSFT 所说,添加 broadFileSystemAccess 功能后,您还需要在文件系统设置页面中手动启用广泛的文件系统。获取设置页面,可以在设置应用首页搜索文件系统关键字。

enter image description here

关于c# - 使用 UWP broadFileSystemAccess 受限权限时无法读取/写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53860493/

相关文章:

sms - Windows 10 通用应用程序 : What alternatives are available to NATIVELY send and/or receive SMS messages?

c# - UWP C#中的HtmlAgilityPack Youtube搜索

c# - DropShadowPanel 和边框圆角半径

c# - 关于枚举的简单问题

c# - VS2010 不会在 64 位版本的 Windows 上的 WinForms 应用程序中显示未处理的异常消息

c# - uwp 表达式节点淡入动画

c# - 使用指向可执行文件的 "fullTrustProcess"创建应用程序包时出错

c# - 使用 DotNetZip 通过 ASP.NET MVC 下载 zip 文件

c# - WCF 高实例计数 : anyone knows negative sideffects?

c# - 使用扩展方法的简单本地化