无法删除特定文件

时间:2012-11-24 05:43:36

标签: windows-phone-7 isolatedstorage

我正在开发图库查看器应用。应用程序将从隔离存储中获取图像文件,并将显示在图像控件中。大多数事情已经设置好了。

现在图像存储在充当相册的文件夹中,用户可以删除整个相册。我测试了许多文件夹与各种图像和删除工作正常。但是我看到当有一个名为“XXXX.jpg”的特定图像文件时,它不会被删除。虽然文件夹中的所有图像都显示在图像控件中。该文件不会被删除,并抛出异常“ArgumentUnhandledException”。重命名文件后我尝试了但是地球没有移动。

另外,出于测试目的,我使用“Windows Phone设备管理器”传输文件夹(包含图像)。我知道使用它并不是官方的,但它使测试变得容易。另外一点是“Windows Phone设备管理器”也无法删除该特定文件,尽管我使用“Windows Phone设备管理器”将该文件转储到应用程序的独立存储中。所以我认为该文件存在一些问题。

如何删除文件。如果我不能,我怎么能事先知道一些文件无法正确处理,不应该被丢弃在隔离存储中。Here is that file。文件在zip文件中。我认为文件是必需的,而不仅仅是将图像上传到图像托管网站。请看一下。另外,尽量不要查看图像文件的内容,这只是随机文件无效,我想知道原因。

1 个答案:

答案 0 :(得分:0)

我发现该文件被标记为只读,并且在进行删除尝试时导致问题。删除只读可以解决问题。