14 Mayıs 2010 Cuma

C# da Text Dosyadan Kayıt Silme İşlemi

string ad, soyad, tel, yol, yol2;
FileStream dosya, dosya2;

private void Form1_Load(object sender, EventArgs e)
{
yol = Application.StartupPath + "\\telefon.txt";
yol2 = Application.StartupPath + "\\gecici.txt";
}

private void button4_Click(object sender, EventArgs e)
{
dosya = new FileStream(yol, FileMode.OpenOrCreate, FileAccess.Read);
StreamReader okuma;
okuma = new StreamReader(dosya);

dosya2 = new FileStream(yol2, FileMode.Create, FileAccess.Write);
StreamWriter yazma;
yazma = new StreamWriter(dosya2);

do
{
ad = okuma.ReadLine();
soyad = okuma.ReadLine();
tel = okuma.ReadLine();
if (textBox1.Text != ad)
{
yazma.WriteLine(ad);
yazma.WriteLine(soyad);
yazma.WriteLine(tel);
}
}
while (ad != null);
okuma.Close();
yazma.Close();
File.Delete(yol);
File.Move(yol2, yol);
}

Hiç yorum yok:

Yorum Gönder