0

ギャラリービューアアプリを開発しています。アプリは分離ストレージから画像ファイルを取得し、画像コントロールに表示します。ほとんどのものはすでにセットアップされており、正常に動作しています。

画像はアルバムとして機能するフォルダに保存され、ユーザーはアルバム全体を削除できます。さまざまな画像を含む多くのフォルダーでテストしたところ、削除は正常に機能しました。しかし、「XXXX.jpg」という名前の特定の画像ファイルがある場合、それは削除されません。フォルダのすべての画像は画像コントロールに表示されますが。そのファイルは削除されず、「ArgumentUnhandledException」という例外がスローされます。ファイル名を変えてやってみましたが地球が動きませんでした。

また、テスト目的で、「Windows Phone デバイス マネージャー」を使用してフォルダー (画像を含む) を転送しています。それを使用することが公式ではないことは知っていますが、テストが簡単になります。また、「Windows Phone デバイス マネージャー」を使用してアプリの分離ストレージにそのファイルをダンプしたにもかかわらず、「Windows Phone デバイス マネージャー」もその特定のファイルを削除できないことも独特です。そのため、そのファイルに問題があると思います。

どうすればファイルを削除できますか。また、それができない場合、一部のファイルを適切に処理できず、分離ストレージにダンプしてはならないことを事前に知るにはどうすればよいでしょうか。これがそのファイルです。ファイルはzipファイルの中にあります。画像ホスティングサイトに画像をアップロードするだけでなく、ファイルが必要だと思います。ご覧ください。また、画像ファイルの内容を調べないようにしてください。これは、機能していないランダムなファイルにすぎません。その理由を知りたいです。

4

1 に答える 1

0

ファイルが読み取り専用とマークされており、削除を試みたときに問題が発生していたことがわかりました。読み取り専用を削除すると、問題が解決します。

于 2012-12-04T04:10:11.080 に答える