Ana içeriğe atla

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

Bu blogdaki popüler yayınlar

Matlab Programlama Soru Çözümü

26 Matlab Soru Çözümleri 26
25 Matlab Soru Çözümleri 25
24 Matlab Soru Çözümleri 24
23 Matlab Soru Çözümleri 23

Matlab Programlama Konu Anlatımı

18 Matlab Programlama 18 Matlab de Rand Fonksiyonu KullanımıMerhabalar herkese. Yeni ve belkide programlamada kullanım alanları ve yaptırabildiği uygulamalar dolayısıyla programlamanın önemli konularından olan rastgele sayı üretmeye yardımcı olan rand fonksiyonundan bahsetmeye çalışacağım bu yazımda sizlere.Bismillah diyelim ve başlayalım.Her programlama dilinde olduğu gibi Matlabde de rastgele sayı üretmeye sağlayan bir fonksiyonumuz bir metodumuz mevcuttur.Devamını Gör-->
17 Matlab Programlama 17 Matlab de Kullanıma Hazır Fonksiyonlar Ve İşlevleriMerhabalar herkese. Matlab derslerimizin 13. sü ile yolumuza devam ediyoruz. Bu dersimizde sizlere Matlab'in pek çok hazır fonksiyonundan ve işlevlerinden bahsetmeye çalışacağım.O zaman Bismillah diyelim ve yolumuza koyulalım.1 SAYI YUVARLAMA FONKSİYONLARIMatlab de ondalık sayılar üzerinde işlem yapabilmek için bize kolaylık sağlayan 4 tane fonksiyon vardır. Bu fonksiyonlar fix, round, ceil ve floor'dur.Devamını Gör-->
16 Matla…

Matlab Programlama 18 Matlab de Rand Fonksiyonu Kullanımı

Merhabalar herkese. Yeni ve belkide programlamada kullanım alanları ve yaptırabildiği uygulamalar dolayısıyla programlamanın önemli konularından olan rastgele sayı üretmeye yardımcı olan  rand fonksiyonundan bahsetmeye çalışacağım bu yazımda sizlere.
Bismillah diyelim ve başlayalım.
Her programlama dilinde olduğu gibi Matlabde de rastgele sayı üretmeye sağlayan bir fonksiyonumuz bir metodumuz mevcuttur.
Temel kullanımı rand(n,m) şeklindedir. Bu ifade şunu yapar n satırlı ve m sütunlu bir matrisi 0 ile 1 arasında rastgele gelen ondalık sayılar ile doldurur.