मैं सी # में एक आवेदन कर रहा हूँ। उस एप्लिकेशन में मेरे पास एक बाइट सरणी है और मैं उस बाइट सरणी डेटा को विशेष स्थिति में लिखना चाहता हूं।सी # में किसी विशेष स्थिति पर डेटा कैसे लिखें?
यहां मैंने निम्नलिखित तर्क का उपयोग किया।
using(StreamWriter writer=new StreamWriter(@"D:\"+ FileName + ".txt",true))
{
writer.WriteLine(Encoding.ASCII.GetString(Data),IndexInFile,Data.Length);
}
लेकिन जब भी मैं फ़ाइल में डेटा लिख रहा हूं, तो यह लिखने से लिखना शुरू कर देता है।
मेरी हालत यह है कि शुरुआती समय में मेरे पास खाली फ़ाइल है और मैं 10000 स्थिति से फ़ाइल में लिखना शुरू करना चाहता हूं। कृपया मेरी मदद करें। पहले से धन्यवाद।
मुझे 'System.IO.IOException' के रूप में त्रुटि मिल रही है: अपेंड मोड में खोले गए फ़ाइल में पहले मौजूद डेटा को ओवरराइट करने में असमर्थ। System.IO.FileStream.Seek () पर – Dany