using System;
using System.IO;
class DosyaIslemleri
{
static string dosyaYolu = "test.txt";
static void Main()
{
DosyaOkuma();
DosyaYazma();
DosyaDuzenleme();
Console.WriteLine("Dosya işlemleri tamamlandı.");
Console.ReadLine();
}
static void DosyaOkuma()
{
Console.WriteLine("Dosya Okuma:");
string[] satirlar = File.ReadAllLines(dosyaYolu);
foreach (string satir in satirlar)
{
Console.WriteLine(satir);
}
Console.WriteLine();
}
static void DosyaYazma()
{
Console.WriteLine("Dosya Yazma:");
string[] satirlar = { "Satır 1", "Satır 2", "Satır 3" };
File.WriteAllLines(dosyaYolu, satirlar);
Console.WriteLine("Dosyaya yazma işlemi tamamlandı.\n");
}
static void DosyaDuzenleme()
{
Console.WriteLine("Dosya Düzenleme:");
string[] satirlar = File.ReadAllLines(dosyaYolu);
satirlar[0] = "Yeni Satır";
File.WriteAllLines(dosyaYolu, satirlar);
Console.WriteLine("Belirli bir satır değiştirildi.\n");
}
}
Bu örnek kod, DosyaIslemleri adında bir sınıf içerisinde dosya işlemlerini gerçekleştirir. Main metodu, DosyaOkuma, DosyaYazma ve DosyaDuzenleme metotlarını sırasıyla çağırarak dosya okuma, yazma ve düzenleme işlemlerini gerçekleştirir. Sonuçlar konsola yazdırılır ve kullanıcıdan herhangi bir tuşa basması beklenir.
