【问题标题】:Windows store app access file systemWindows 商店应用程序访问文件系统
【发布时间】:2015-11-17 18:32:36
【问题描述】:

我正在开发一个 Windows 商店应用程序,需要在用户计算机中显示文件,例如在文件资源管理器中。到处都说 Windows 商店应用程序只能访问“库”文件,而不是 PC 硬盘驱动器上的其他位置。我不是说 FileOpenPicker 之类的东西,我想在资源管理器之类的应用程序上显示文件。

我应该使用什么库? System.IO 类在商店应用程序中缺少这些方法。我知道这是可能的。因为我在商店里看到很多应用程序都这样做了。几个例子是

https://www.microsoft.com/en-us/store/apps/file-browser/9wzdncrfj29m https://www.microsoft.com/en-us/store/apps/my-explorer/9wzdncrfj0lm

提前致谢

【问题讨论】:

    标签: windows-store-apps windows-explorer system.io.file


    【解决方案1】:

    像您提到的那些应用程序通常使用FolderPicker 让用户选择文件系统的根目录,然后在FutureAccessList 中记住该权限以供以后使用。

    您的研究是正确的:应用程序无法获得对文件系统的一般访问权限。应用程序可以声明对库的访问权限,并且应用程序可以自动访问其本地数据,但在其他任何地方都需要通过选择器或等效项获得用户许可。请参阅 MSDN 上的 File access permissions

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多