2016-07-26 88 views
-1

我正在尝试读取和写入存在于我的Windows 10运行时组件项目中的JSON文件。UWP应用程序后台任务不能写入JSON文件

我能够从JSON文件中读取数据,但无法写入JSON文件。

它给错误访问被拒绝。

无法从项目文件夹中读取JSON文件,或者有办法执行此操作。

感谢

+1

什么是项目文件夹,你的意思是“..Current.InstalledLocation ..”,还是什么?请将您的代码添加到JSON中进行编写。 –

+0

一段代码会非常有用... – sibbl

回答

3

这是不可能写入项目UWP apps文件夹,如MSDN说:

..The应用程序的安装目录是只读的位置..

尝试使用LocalFolder作为文件的存储而不是项目文件夹:

//save file to local folder 
await ApplicationData.Current.LocalFolder.CreateFileAsync("your.json"); 
//get file from local 
var item = await ApplicationData.Current.LocalFolder.TryGetItemAsync("your.json") as StorageFile;