【问题标题】:UWP: Store file on network USB driveUWP:将文件存储在网络 USB 驱动器上
【发布时间】:2017-04-03 21:40:42
【问题描述】:

我希望我的树莓派 3 (Windows IoT) 存储一个 txt 文件。 Pi3 连接到我的家庭 LAN 网络,该网络由我的 netgear 路由器(手动 http://www.downloads.netgear.com/files/GDC/WNDR3700V5/WNDR3700v5_UM_03Sept2015.pdf)操作。 路由器还支持连接U盘(称为“Ready Share”)来存储数据。

我的目标是让我在 Pi3 上运行的 UWP 应用将 txt 存储在 USB 驱动器上的专用文件夹中。

很遗憾,这不起作用:

Windows.Storage.StorageFile sampleFile =
await storageFolder.CreateFileAsync("\\ReadyShare\MyNewFolder\MyTxt.txt",
    Windows.Storage.CreationCollisionOption.ReplaceExisting);

我收到一条错误消息,提示路径不存在。

还有其他选择吗?

【问题讨论】:

    标签: c# networking uwp raspberry-pi3


    【解决方案1】:

    出于安全原因,您不能访问任意文件夹。您必须首先让用户允许您这样做;这可以通过让用户指向他希望您的应用程序使用的文件夹来完成(使用FilePicker 或类似名称)。用户必须这样做一次,之后您的应用程序将获得对这些文件/文件夹的永久访问权限。

    请看这里:https://docs.microsoft.com/en-us/windows/uwp/files/file-access-permissions

    【讨论】:

      猜你喜欢
      • 2012-12-30
      • 2012-06-17
      • 2011-10-24
      • 1970-01-01
      • 2019-01-11
      • 2012-12-31
      • 1970-01-01
      相关资源
      最近更新 更多