Bir önceki konuda C#’da Dosyadan Bilgi Okuma işleminden bahsetmiş okuma işlemi için StreamReader sınıfını kullanmıştık aynı örnek üzeride şimdi dosyaya bilgi yazma işlemini nasıl yapılır onu inceleyelim bunun için StreamWriter sınıfını kullanmamız gerekiyor.
StreamWriter Sınıfı ile dosyayı iki modda açabiliriz oluşturma ve ekleme aşağıdaki kodlarda StreamWriter dosyaokuma = new StreamWriter(okunacak,true); satırı ile textbox’daki bilginin dosyaya eklenmesi gerektiğini söylüyoruz komut satırında true yerine false kullanılırsa ekleme yapılamdan dosya ilk defa oluşturuluyormuş gibi açılır içindeki eski bilgiler silinir.
Yaz butonu için gerekli kodlar
string okunacak = "\dosyaislemleri.txt"; okunacak = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + okunacak; if (System.IO.File.Exists(okunacak) == true) { StreamWriter dosyaokuma = new StreamWriter(okunacak,true); dosyaokuma.WriteLine(textBox1.Text); dosyaokuma.Close(); } else { MessageBox.Show("Okunacak Dosya Bulunamadı"); }
dosyaokuma.WriteLine(textBox1.Text); yerine dosyaokuma.Write(textBox1.Text); kullanılırsa bilgiler yan yana eklenir.