私はローカルストレージ内のファイルを削除するために成功しません。正確には、私は写真を撮ったと私は後でボタンを使用してそれを削除したい。しかし、私がボタンをクリックすると、アプリのバグと私は持っている: "アクセスが拒否されました"。winrtのlocalstorageでのファイルの削除方法は?
私はStorageFileでファイルを取得した後、簡単なDelet.Async()を実行します。
private async void delete_click(object sender, RoutedEventArgs e)
{
StorageFile filed = await ApplicationData.Current.LocalFolder.GetFileAsync("myImg.jpg");
if (filed != null)
{
await filed.DeleteAsync();
}
}
を削除する方法を、他のファイルをdelteしたいですか?あなたがそれを見ることができないようなピクチャコントロールやsometingで見ることができたら –
その方向に見てみましょう – Sw1a
BitmapDecoderまたはBitmapImageに写真を読み込んだ場合、BitmapDecoderまたはBitmapImageがロックされている限りロックされますBitmapCacheOption.OnLoadを指定しない場合に使用されます。その後、アクセスが拒否されます。 –