我希望我的覆盆子Pi 3(Windows IoT)存储txt文件。 Pi3连接到我的家庭LAN网络,该网络由我的netgear路由器(手动http://www.downloads.netgear.com/files/GDC/WNDR3700V5/WNDR3700v5_UM_03Sept2015.pdf)操作。 路由器还支持连接USB驱动器(称为" Ready Share")来存储数据。
我的目标是让我的UWP应用程序在Pi3上运行,将txt存储在USB驱动器上的专用文件夹中。
不幸的是,这不起作用:
Windows.Storage.StorageFile sampleFile =
await storageFolder.CreateFileAsync("\\ReadyShare\MyNewFolder\MyTxt.txt",
Windows.Storage.CreationCollisionOption.ReplaceExisting);
我收到一条错误消息,指出路径不存在。
还有其他选择吗?
答案 0 :(得分:0)
出于安全原因,您不能访问任意文件夹。您必须先让用户允许您这样做;这可以通过让用户指向他希望您应用程序使用的文件夹(使用FilePicker
或类似文件)来完成。用户必须执行此操作一次,之后您的应用程序将永久访问这些文件/文件夹。
见这里:https://docs.microsoft.com/en-us/windows/uwp/files/file-access-permissions