46 C# Görsel Programlama 46 Klasör İşlemleri 1 (Klasör Oluşturma)

Merhabalar. Kapsamlı ve bir kaç anlatımdan oluşacak yeni bir yazı dizisi ile beraberiz. Bu yazımla beraber C# da klasör işlemlerine el atıyoruz. 



Öncelikle kod ile istediğimiz konumda bir klasör nasıl oluşturabiliriz bunun ile başlayacağız.


O zaman Bismillah diyelim ve işe koyulalım.

Bu konuya çalışırken ilk bilmemiz şey şu arkadaşlar. 

Hangi isim uzayını klasör işlemleri için kullanacağız?


Klasör ve dosya işlemleri için bize yardımcı olacak sınıf ve metodları içinde barındıran uzayımız System.IO uzayıdır.

O zaman ilk olarak projemize bu uzayı ekliyoruz.

using System.IO;



Bu projemizde adım adım gideceğiz. En basitinden en zora doğru.


İlk önce direkt olarak istediğimiz bir adreste direkt kodları yazarak klasörü o konumda istediğimiz isimle oluşturma işlemine bakacağız. Formumuzu da görürsek biraz daha netleşecektir olay.


Butona tıklandığında direk kod içinde yazdığımız yerde klasörü oluşturacağız.

Klasör işlemlerinde ikinci bilmemiz gereken ise Directory sınıfı, bu sınıf klasör işlemi yapacak metodları içinde barındıran sınıftır.

Ben istiyorum ki masa üstünde NCFKR adında bir klasör oluştursun. Yapmamız gereken işlem sadece bir satırlık bir kod.


Zaten az çok ingilizcesi olan herkes C# kodlarını rahatlıkla çözebilir.

Burada da yine bunu görüyoruz. Direkt Create yani oluştur anlamına gelen ve CreateDirectory diyerek klasör oluşturması gerektiğini söylerek istediğimiz dizinde klasörün oluşmasını sağladık.

CreateDirectory metodu Path yani bir yol, bir adres, bir dizin bekler klasörü oluşturabileceği yer için. Biz burada direkt olarak masaüstünde NCFKR adında bir klasör oluşturmasını istedik.

Bu  gayet basitti çünkü herhangi bir kontrolümüz bile yok. Bir sonraki dersimizde hem klasörü oluşturabileceğimiz yolu seçebildiğimiz hem klasör adını kendimiz belirleyebildiğimiz hem biraz daha fazla kontrol ögesi barındıran programı anlatarak devam edelim istiyorum.

Ama bu programa en azından klasörün istediğimiz yerde oluştuğuna dair bir bilgilendirme mesajı bölümü ekleyebiliriz.


Birde oluşan dosyamızı görelim.


İlk dersimizde klasörümüzü böylelikle oluşturmuş olduk. Çalışan herkese kolaylıklar dilerim. Bir sonraki dersimizde görüşmek üzere vesselam.

Murat Bilginer











Yorumlar