द्वारा उपयोग किया गया मेरे पास दो अलग-अलग मॉड्यूल हैं जिन्हें एक फ़ाइल तक पहुंच की आवश्यकता होती है (एक में रीडवाइट एक्सेस होगी - अन्य केवल पढ़ने के लिए)। फ़ाइल मॉड्यूल में से एक में निम्न कोड का उपयोग कर खोला जाता है:फ़ाइलस्ट्रीम: किसी अन्य प्रक्रिया त्रुटि
FileStream fs1 = new FileStream(@"D:\post.xml", FileMode.Open, FileAccess.ReadWrite, FileShare.Read);
गु समस्या यह है कि दूसरे मॉड्यूल निम्नलिखित कोड का उपयोग कर एक ही फ़ाइल को खोलने का प्रयास करते समय विफल रहता है:
FileStream fs = new FileStream(@"D:\post.xml", FileMode.Open, FileAccess.Read);
क्या मुझे यहां कुछ अतिरिक्त सुरक्षा पैरामीटर सेट करने की आवश्यकता है?
+1: ठीक है यह काम करता है लेकिन मुझे नहीं पता क्यों। क्या पहला फ़ाइलस्ट्रीम सहेजने में सक्षम होगा जबकि दूसरा खुल जाएगा? – A9S6
एक त्वरित परीक्षण के साथ, मैं पहले लिखने में सक्षम था, फिर स्ट्रीम को बंद कर दिया, जबकि दूसरा खुला था और कैनरेड स्टेटस सच हो गया .... तो ऐसा लगता है, हाँ – curtisk