Anasayfa / C#.Net / C# ile Dosya ve Klasör İşlemleri
csharp tutorial

C# ile Dosya ve Klasör İşlemleri

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.

İlginizi Çekebilir!

c# müzik çalar yapımı

C# ile Müzik Çalar Yapımı

Bu dersimde Windows’un kendi müzik çaları olan Windows Media Player’ ı C# içerisin de kullanarak ...

4 Yorumlar

  1. ellerin dert görmesin güzel çalışma 😉

  2. klasör kopyalama ile örnek verebilmeniz mümkün mü dosya kopyalama işlemini yapıyorum ancak klasör kopyalama işlemini yapamıyorum

    • File.Copy(@”C:\Kutlay\metinbelgesi”, @”C:\metinbelgesi”);

      dosya kopyalamada uzantıları oluyor klasörler de uzantı olmuyor eger uzantısız olarak direk o kısma dosyaların adını yazarsanız olabilir deneyin olurmu bilmiyorum ama bazı programlarda oluyor.

  3. Peki yaratılmış olan bir klasörün adı değiştirilmek istenirse, bununla ilgili bir kod mevcut mudur? Şimdiden teşekkür ederim.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir