c# - Error Trying Open a File From a Directory -


इस सवाल का पहले से ही एक उत्तर दिया गया है:

  • 3 जवाब

मैं एक फाइल खोलने की कोशिश कर रहा हूं, लेकिन मुझे मिली:

प्रक्रिया 'एक्स: \ सबग्राफ' प्रॉजेस ए 1.1.वक्ड ' किसी अन्य प्रक्रिया द्वारा उपयोग किया जा रहा है।

क्या कोई मदद कर सकता है?

<पूर्व> स्ट्रिंग सक्रिय डायरेक्टरी = @ "एक्स: \ सबग्राफ \"; स्ट्रिंग [] फ़ाइलें = निर्देशिका। गेटफ़ाइलें (सक्रिय डायरेक्टरी); (फ़ाइल में नाम फ़ाइल स्ट्रिंग) (फाइलस्ट्रीम फ़ाइल = नया फ़ाइल स्ट्रीम (फ़ाइलनाम, फ़ाइल मैोड। खोलें, FileAccess। रीड); .... ....}

कृपया फाइलशेयर देकर इसे खोलने का प्रयास करें .Read

  फ़ाइलस्ट्रीम s2 = नया फ़ाइलस्ट्रीम (नाम, फ़ाइल मैोड। खोलें, फ़ाइल पहुँच। पढ़ें, फ़ाइल शेयर। रीड);  

फ़ाइलशेयर के लिए MSDN से लें। पढ़ें पढ़ने के लिए फाइल के बाद के उद्घाटन की अनुमति देता है। यदि यह ध्वज निर्दिष्ट नहीं है, तो फ़ाइल को बंद होने तक पढ़ने के लिए फ़ाइल खोलने के लिए कोई भी अनुरोध (इस प्रक्रिया या किसी अन्य प्रक्रिया द्वारा) विफल हो जाएगा। हालांकि, भले ही यह ध्वज निर्दिष्ट हो, फाइल को एक्सेस करने के लिए अतिरिक्त अनुमतियों की अब भी आवश्यकता हो सकती है।


Comments