IsolatedStorageFile.DeleteFile不起作用

时间:2014-06-18 14:06:19

标签: c# windows-phone-8 windows-phone

我尝试做类似的事情:

using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication())
                {
                    if (store.FileExists(fileName))
                    {
                        store.DeleteFile(fileName);
                    }
                }

但有System.IO.IsolatedStorage。 IsolatedStorageException :无法删除文件。

有什么问题?

1 个答案:

答案 0 :(得分:0)

所以我在打开文件时使用FileMode.Truncate解决了我的问题。

using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication())
                {
                    using (var fileStream = store.OpenFile(fileName, FileMode.Truncate, FileAccess.ReadWrite, FileShare.ReadWrite))
                    {
                        //Do stuff
                    }
                }