c# – Notepad veri yazmak

20 Tem

Merhaba arkadaşlar,
Bir önceki yazımda sizlere bir notepad içinde ki verileri nasıl okursunuz göstermiştim.

Bu yazımda ise var olan bir notepad içine nasıl veri yazarız en basit yolu ile göstereceğim.

Aşağıda ki methoda, notepad dosyanızın bulunduğu dizinin yolunu ve içine yazmak istediğiniz string veriyi yollamanız yeterli.

        /// <summary>
        /// Belirtilen verileri notepada yazar.
        /// </summary>
        /// <param name="_path">Dosya yolu.</param>
        /// <param name="_body">İçerik</param>
        public void writeNotepad(string _path, string _body)
        {
            //Dosya yolu kontrol edilir. Dosya yoksa oluşturulur.
            if (!File.Exists(_path))
            {
                //Dosya oluşturulur.
                File.Create(path).Dispose();
                MessageBox.Show("Dosya bulunamadı.");
            }
            else
            {
                //Verileri alt alta yazmak için, true parametresi gönderilir.
	        //Eğer false gönderilse sadece en son yazılan veriyi kaydeder.
                StreamWriter write = new StreamWriter(_path,true);

                //içerik notepade yazılır.
                write.WriteLine(_body);
                write.Close();
            }
        }

Methodun örnek kullanımı için ise aşağıda ki kodları inceleyebilirsiniz.

//Environment.NewLine : Bir alt satıra geçilmesini sağlar.
string body = "içerik test 1" + Environment.NewLine +"içerik test 2";

this.writeNotepad(@"C:\Users\Semih\Desktop\test.txt",body);

Notepad dosya okuma işlemleri için bkz : c# – Notepad veri okumak

One Reply to “c# – Notepad veri yazmak”

  1. Pingback: c# – Notepad veri okumak | Semih Çelikol

Bir Cevap Yazın