Nasıl yapabilirsin.. Biraz yolu uzatmak olacak ama başka çıkış yolu aklıma gelmedi..

Önce Dosya içerisindeki verileri bir değişkenin içerisine alırsın yada herhangi bir nesnenin içerisine daha sonra ise Append modunda ekleceğin yazıyı eklersin ama hafızaya aldıgın yol veri ile yazdırısın dosyaya.. Yani Kendi yaptığım bir örnekten bahsedeyim..

Foruma 2 tane RichText box iki tane buton koyup Bir buton Yazma bir Buton Okuma Olayı alacak sekilde düşün..

Yazma Butonuna ;
StreamWriter sw = new StreamWriter(@"c:\PcxMasteR.txt", false , Encoding.Default);
sw.Write(richTextBox1.Text + " " + richTextBox2.Text);
sw.Close();

Okuma Butonuna ;
StreamReader sr = new StreamReader(@"c:\PcxMasteR.txt", Encoding.Default);
richTextBox2.Text = sr.ReadToEnd();
sr.Close();

dediğinde Yaz butonu ile dosyaya veriyi yazarsın daha sonra okuma butonu ile dosyadakileri hafızaya alırsın.. Tekrar dosyaya ekleyeceklerini ekletirsin en son yazma işlemini yaparken hafızadaki veri ile birleştirir yazarsın.. Sorunun Cevabını Görür ama : )