2017-04-03 116 views
0

我希望我的樹莓派3(Windows IoT)存儲txt文件。 Pi3連接到我的家庭LAN網絡,該網絡由我的NETGEAR路由器(手冊http://www.downloads.netgear.com/files/GDC/WNDR3700V5/WNDR3700v5_UM_03Sept2015.pdf)運行。 路由器還支持連接USB驅動器(稱爲「Ready Share」)來存儲數據。UWP:將文件存儲在網絡USB驅動器上

我的目標是讓我在U3上運行的UWP應用程序將txt存儲在USB驅動器上的專用文件夾中。

不幸的是,這是行不通的:

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

我得到一個錯誤,指出該路徑不存在。

有沒有其他的選擇?

回答

0

出於安全原因,您不允許訪問任意文件夾。你必須首先讓用戶給你這樣做的許可;這可以通過讓用戶指向他希望應用程序使用的文件夾來完成(使用FilePicker或類似的方法)。用戶必須這樣做一次,之後您的應用程序將永久訪問這些文件/文件夾。

請看這裏:https://docs.microsoft.com/en-us/windows/uwp/files/file-access-permissions

相關問題