我使用FileOpenPicker
在我的Windows Phone 8.1(winrt应用程序)照片编辑应用程序中获取StorageFile
。它工作正常 - 但是我没有保存更改的权限(无法使用StorageFile
访问权限打开ReadWrite
) - 抛出了File is readonly
异常。我试图从文件中删除只读标志 - 但它不起作用(相同的例外)。是否有任何能力/声明可以让我编辑我错过的文件?
答案 0 :(得分:1)
此行为是设计使然。如果文件被系统或其他应用程序标记为只读,则他们会出于某种原因进行操作。
使用FileAccessMode.Read打开文件,然后您可以阅读该文件的内容。或者将文件复制到您的应用app数据容器,然后修改副本。