代码之家  ›  专栏  ›  技术社区  ›  arachide

无法打开用户选定文件夹中的sqlite数据库

  •  2
  • arachide  · 技术社区  · 4 年前

    https://social.msdn.microsoft.com/Forums/en-US/2ab6e209-cad7-4254-a252-b8e752ea7d13/uwp-how-can-i-access-locally-stored-files-not-on-removable-storage?forum=WindowsIoT

    我知道再问同样的问题,希望得到不同的回答听起来是徒劳的,但我知道这并不是全部的答案。我知道这一点,因为我从商店下载了其他记事本应用程序(例如,现代记事本),他们允许这种行为没有问题。他们是怎么做到的???

    这已经让我发疯好几个月了,我真的希望有人能帮我

    0 回复  |  直到 4 年前
        1
  •  4
  •   arneyjfs    6 年前

    看起来微软已经增加了这个功能。 只需将“broadFileSystemAccess”功能添加到应用程序清单中,如下所述: https://docs.microsoft.com/en-us/windows/uwp/files/file-access-permissions

    请注意,这在某种程度上仍然需要用户输入(用户必须在应用程序首次运行时授予文件系统访问权限),但不需要文件/文件夹选取器UI。

        2
  •  0
  •   Barry Wang    7 年前

    是的,就像你已经知道的,一个普通的UWP应用程序不能直接访问一些不允许的路径。您需要一个代理来帮助您使用FilePicker访问它。我相信你能找到很多关于这个的文章。

    DesktopBridge 技术。Desktopbridge允许普通桌面应用程序在UWP应用程序容器中工作并拥有更多权限。尽管它在路径方面有一些问题需要注意,如下面提到的博客: blog1 blog2 .