Picked StorageFile只是Windows Phone 8.1

时间:2014-09-17 19:12:46

标签: c# windows-runtime windows-phone-8.1

我使用FileOpenPicker在我的Windows Phone 8.1(winrt应用程序)照片编辑应用程序中获取StorageFile。它工作正常 - 但是我没有保存更改的权限(无法使用StorageFile访问权限打开ReadWrite) - 抛出了File is readonly异常。我试图从文件中删除只读标志 - 但它不起作用(相同的例外)。是否有任何能力/声明可以让我编辑我错过的文件?

1 个答案:

答案 0 :(得分:1)

此行为是设计使然。如果文件被系统或其他应用程序标记为只读,则他们会出于某种原因进行操作。

使用FileAccessMode.Read打开文件,然后您可以阅读该文件的内容。或者将文件复制到您的应用app数据容器,然后修改副本。