C# ile Dosya ve Klasör İşlemleri

C# ile Dosya ve Klasör İşlemleri

30 Kasım 2018 0 Yazar: Onur Cici

Bu yazımda C#’ta dosya ve klasör işlemlerini gerçekleştirmek için gerekli olan kütüphane, sınıf ve metotların kullanımını örnekler üzerinden detaylı olarak inceleyeceğiz. C# dilinde tüm girdi ve çıktı işlemlerini gerçekleştirmek üzere System.IO kütüphanesi kullanılmaktadır. Bu bakımdan klasör açma-silme-taşıma, dosya oluşturma, dosya içerisine veri ekleme-silme, dosyadan veri okuma gibi işlemler yapmak için mutlaka bu namespace’i projemize eklememiz gerekir.

C#’da Klasör İşlemleri

C#’da klasör işlemleri System.IO isim uzayında bulunan Directory sınıfı ile yapılmaktadır.

  1. CreateDirectory metodu ile klasör oluşturma:

  1. Delete metodu ile klasör silme:

  1. Klasör hakkında detaylı bilgi edinme

  1. Move metodu ile klasörü taşıma

  1. Exist metodu ile klasörün varlığını kontrol etme

C#’da Dosya İşlemleri

C#’da dosya işlemlerine ait metotların birçoğu yukarıda klasör işlemleri için anlatılanlara benzemektedir. Dosya işlemlerini gerçekleştirmek için System.IO altındaki File sınıfı kullanılır. Aşağıdaki örnekte bu sınıfın kullanımıyla ilgili temel metotlar açıklanmıştır.

  1. Create metodu ile dosya oluşturma

  1. Copy metodu dosya kopyalama

  1. Move metodu ile dosya taşıma

  1. Delete metodu ile dosya silme

  1. Exist metodu ile dosyanın bulunup bulunmadığını kontrol etme

Bu yazımda C#’da temel dosya ve klasör işlemlerini anlattım. Bir sonraki yazımda oluşturduğumuz dosyaya veri yazma ve okuma işlemlerine değineceğim. Konuyla ilgili sorularınızı bana iletebilirsiniz.