我正在开发画廊查看器应用程序。应用程序将从独立存储中获取图像文件并显示在图像控件中。大多数东西已经设置好并且工作正常。
现在图像存储在充当相册的文件夹中,用户可以删除整个相册。我测试了许多带有各种图像的文件夹,并且删除工作正常。但是我看到当有一个名为“XXXX.jpg”的特定图像文件时,它不会被删除。尽管文件夹中的所有图像都显示在图像控件中。该文件不会被删除,并且会引发异常“ArgumentUnhandledException”。我在重命名文件后尝试过,但地球没有移动。
此外,出于测试目的,我正在使用“Windows Phone 设备管理器”传输文件夹(其中包含图像)。我知道使用它不是官方的,但它使测试变得容易。同样奇怪的是,“Windows Phone 设备管理器”也无法删除该特定文件,尽管我使用“Windows Phone 设备管理器”将该文件转储到应用程序的隔离存储中。所以我认为那个文件有问题。
我怎样才能删除文件。如果我不能,我怎么能事先知道某些文件不能正确处理,不应该转储到隔离存储中。这是那个文件。文件在 zip 文件中。我认为文件是必需的,而不仅仅是将图像上传到图像托管站点。请看一下。也尽量不要查看图像文件的内容,那只是随机文件不工作,我想知道为什么。