C# ile Dosyadan Veri Silme ve Güncelleme Yöntemleri

Admin

Herşeyi Burada Bulabilirsin
Yönetici
Administrator
Akisor
Katılım
9 Haziran 2025
Mesajlar
66
Çözümler
1
Tepkime puanı
0
Puan
6
Konum
Türkiye
Web sitesi
akisforum.com
C# Dosya İçeriğini Güncelleme ve Satır Silme Teknikleri

🧾 Ne Öğreneceğiz?
Bu içerikte:
- Belirli bir satırı silmek
- Dosyadaki veriyi güncellemek
- Tüm içeriği yeniden yazmak
- Yeni haliyle tekrar kaydetmek
öğreneceksin.

📄 Örnek Dosya İçeriği (veriler.txt)

Kerim Ahmet Mehmet Zeynep

❌ Belirli Satırı Silme (Örnek: "Mehmet")
C#:
string dosyaYolu = "veriler.txt";
string[] satirlar = File.ReadAllLines(dosyaYolu);
var yeniSatirlar = new List<string>();

foreach (var satir in satirlar)
{
    if (!satir.Contains("Mehmet"))
        yeniSatirlar.Add(satir);
}

File.WriteAllLines(dosyaYolu, yeniSatirlar);

🛠️ Veri Güncelleme (Örnek: "Ahmet" → "Ali")
C#:
string[] satirlar = File.ReadAllLines(dosyaYolu);

for (int i = 0; i < satirlar.Length; i++)
{
    if (satirlar[i] == "Ahmet")
        satirlar[i] = "Ali";
}

File.WriteAllLines(dosyaYolu, satirlar);

📂 Tüm Dosyayı Temizleyip Yeniden Yazma
C#:
File.WriteAllText(dosyaYolu, "Yeni içerik satırı 1\nYeni içerik satırı 2");

⚠️ Dikkat Edilmesi Gerekenler
- `WriteAllLines()` dosyayı sıfırlar ve yeniden yazar
- Her satır ayrı ele alınmalı
- Silme/güncelleme için tüm dosya belleğe alınır, sonra geri yazılır

🎯 Ne İçin Kullanılır?
- Kullanıcı listesi güncelleme
- Hatalı kayıtları temizleme
- Log dosyasından satır silme
- Config ayarları düzenleme

🏁 Sonuç:
C# ile metin dosyasındaki satırları silmek veya güncellemek oldukça basittir.
Bu teknikleri kullanarak kullanıcı, sipariş, log gibi listeleri kolayca yönetebilirsin.


📚 Daha Fazla Oku:
 
Geri
Üst