मैं एक फ़ाइल जो मैं मैन्युअल रूप से नष्ट कर सकते हैं में एक अनधिकृत प्रवेश अपवादUnauthorizedAccessException जहां मैं एक ही कोड
- हो रही है साथ दूसरों फ़ाइलें हटा सकते हैं एक फ़ोल्डर में एक फ़ाइल को नष्ट करने की कोशिश कर।
- एक फ़ोल्डर जहाँ मैं फ़ाइल चिह्नित नहीं है अन्य फ़ाइलों
- कोड से नष्ट करने के लिए कर सकती हूं और के रूप में केवल
- पढ़ा इसके अलावा, मुझे एक स्टैंडअलोन पीसी में Windows XP का उपयोग कर रहा हूँ और मैं नहीं सौंपा है फ़ोल्डर या फ़ाइल के लिए कोई अनुमति।
- कोई अन्य प्रक्रिया फ़ाइल
उपयोग कर रहा है यह मदद करता है, इस कोड को जहां अपवाद ocurrs है:
protected void DeleteImage(string imageName)
{
if (imageName != null)
{
string f = String.Format("~/Images/{0}", imageName);
f = System.Web.Hosting.HostingEnvironment.MapPath(f);
if (File.Exists(f))
{
if (f != null) File.Delete(f);
}
}
}
ऐसा क्यों होता सकता है?
यह अनुमति अनुमति की तरह लगता है। क्या अनुमतियां उन फ़ाइलों पर किसी भी तरह से अलग हैं जिन्हें आप हटा सकते हैं, जिसे आप नहीं कर सकते हैं? –