C# 选择的存储文件为只读Windows Phone 8.1
我使用C# 选择的存储文件为只读Windows Phone 8.1,c#,windows-runtime,windows-phone-8.1,C#,Windows Runtime,Windows Phone 8.1,我使用FileOpenPicker在我的Windows Phone 8.1(winrt应用程序)照片编辑应用程序中获取StorageFile。它工作正常-但是我没有保存更改的权限(无法使用ReadWriteaccess打开StorageFile)-文件是只读的引发异常。我试图从文件中删除只读标志,但无效(相同的异常)。是否有任何功能/声明允许我编辑丢失的文件 这种行为是故意的。如果系统或其他应用程序将该文件标记为只读,则他们这样做是有原因的 使用打开文件,然后可以读取文件的内容。或者将文件复制到
FileOpenPicker
在我的Windows Phone 8.1(winrt应用程序)照片编辑应用程序中获取StorageFile
。它工作正常-但是我没有保存更改的权限(无法使用ReadWrite
access打开StorageFile
)-文件是只读的
引发异常。我试图从文件中删除只读标志,但无效(相同的异常)。是否有任何功能/声明允许我编辑丢失的文件 这种行为是故意的。如果系统或其他应用程序将该文件标记为只读,则他们这样做是有原因的
使用打开文件,然后可以读取文件的内容。或者将文件复制到应用程序数据容器中,然后修改副本 对你的问题有点困惑。1.保存更改的含义是要替换现有文件还是另存为新文件要保存文件,必须使用filesavepicker[]2。您是否尝试设置访问项目[]清单中文件的能力。您仍然面临问题,请发布您的代码,定义如何获取文件和保存文件。@Kumar问题是当我尝试替换文件时。(或使用.OpenAsync(FileAccess.ReadWrite)打开文件)