C# Dosya İşlemleri – Tasarım Kodlama
C# C# Windows Form

C# Dosya İşlemleri

Bu yazıda C# ile dosya okumadan, bir txt dosyasını satır satır yazmaya kadar bir çok konuda dosya okuma ve yazma konusununda yazı ve örnekler bulacaksınız.

Ayrıca C# ile dosyadan veri okumak yada C# ile dosyaya veri yazmak için gerekli sınıflar ve bunların kurucu metotlar gibi bilgilere kadar bir çok dosya işlemleri hakkında komutlar öğrenmiş olacaksınız.

C# Dosya İşlemleri

Dosya açma, okuma  ve yazma gibi bir çok örneği bu yazı içinde bulacağınızı belirtmiştim. Örnekleri uygulama isimleri ve açıklamaları ile aşağıda basitten zora doğru sıraladım.

C# dosya oluşturma ve yazma

İlk örneğimizi txt uzantılı bir text (metin) dosyası oluşturup bu dosyaya verileri nasıl kaydedeceğimizi görelim. Aşağıdaki örnekte bir tane richTextBox1 ve button1 nesneleri var. Butona tıklandığında richtextbox içindeki veriler yazi.txt dosyasına kaydedilecek.

Kaydedilecek dosya yolu global olarak tanımlanıp, form load metodu ile aşağıdaki gibi isimlendirilmiştir.

Button1 nesnesine tıklandığında dosya yoksa oluşturulup metin alanındaki veriler kaydedilecektir. Bu işlemi yapan buton click kodları şu şekilde oluşur.

Yukarıdaki kod derlenip çalıştırıldığında bin klasöründe belirttiğimiz dosyayı oluşturup metin kutusudaki değeleri dosyaya yazdıracaktır.

C# dosyadan veri okuma

Ancak her zaman bu şekilde yapmak istemeyiz. Dosyadaki verileri de görmek üzerinde güncelleme yapmak isteriz. Uygulama ayağa kaldırıldığında dosyayı okuma ve okunan verilerde güncelleme yapıp kaydetme için form load içini aşağıdaki gibi güncelleyebiliriz.

Form yüklendiğinde dosyadaki verileri okuma c# ile txt satır satır okuma;

C# txt satır satır yazma

Genellikle yukarıdaki uygulama ile dosya oluşturma okuma ve yazma işlemleri rahatlıkla yapılabilir ancak bazı durumlarda StreamWriter ile c# txt satır satır yazma gibi durumlar olabilir. Bunun için button1 içindeki kodu aşağıdaki gibi güncelleyin.

 

Yorum bırak