मैं अपने स्थानीय भंडारण में फ़ाइल को हटाने के लिए सफलता की कोशिश करता हूं। बिल्कुल, मैंने एक फोटो लिया और मैं बाद में इसे एक बटन के साथ मिटाना चाहता हूं। लेकिन जब मैं बटन पर क्लिक करता हूं, ऐप कीड़े और मेरे पास है: "एक्सेस अस्वीकृत"।Winrt पर स्थानीय स्टोरेज में फ़ाइल को कैसे हटाएं?
मैंने स्टोरेजफ़ाइल में फ़ाइल प्राप्त करने के बाद एक साधारण Delet.Async() sude।
private async void delete_click(object sender, RoutedEventArgs e)
{
StorageFile filed = await ApplicationData.Current.LocalFolder.GetFileAsync("myImg.jpg");
if (filed != null)
{
await filed.DeleteAsync();
}
}
को नष्ट करेगा शायद फ़ाइल कुछ और कहाँ खोला है करना चाहते हैं? अगर आप इसे एक तस्वीर नियंत्रण में देख सकते हैं या ऐसा कुछ भी हो सकता है कि डिलीट –
नहीं चला सका तो मैं उस दिशा में देखूंगा – Sw1a
यदि आप बिटमैपडेकोडर या बिटमैप इमेज में फोटो लोड करते हैं तो इसे तब तक बंद कर दिया जाएगा जब तक बिटमैप डिकोडर या बिटमैप इमेज यदि आप BitmapCacheOption.OnLoad निर्दिष्ट नहीं करते हैं तो प्रयोग किया जाता है। फिर आपको पहुंच से वंचित कर दिया जाता है। –