Uygulamarımızda klsörlerle çalışmaya ihtiyaç duyabiliriz. Aslında en çok yaptığımız işlemlerdir yeni klasör oluşturma , silme kesme kopyalama…
Klasör ve dosyalama işlemleri için UsingSystem.IO; kütüphanesini ekliyoruz.
Öncelikle klasör oluşturma ile işe başlayalım;
private void button1_Click(object sender, EventArgs e)
{
string yol = @”d:\yeni klasör”;
Directory.Create(yol);
}
Directory.Delete(yol);
Getdirectories: Parametrede verilen klasör altındaki tüm klasörleri listeler;
string[] dizi;
string yol = @”d:\YAZILIM”;
dizi = Directory.GetDirectories(yol);
foreach (var eleman in dizi)
{
listBox1.Items.Add(eleman);
}
İsterseniz listboxun selected index change olayına klasör silme işlemini yaptırabilirsniz. eğer getfiles deseydik dosyaları gösterecekti.
directory nin bir çok özelliği var ama GetFileSysteEntires anlatacağım;
iki paremetre alır 2. parametre verilen dosya içinde uygun formatı aramaya yarar.
string[] dizi;
string yol = @”d:\resim”;
dizi = Directory.GetFileSystemEntries(yol,”*.”+textBox1.Text);
foreach (var eleman in dizi)
{
listBox1.Items.Add(eleman);
}
klasörlerle ile ilgili taşıma klasör özellikeri oluşturulma tarihi vb directory sınıfında öğrenebiliriz.




yuhubaa
23 Ekim 2009 at 15:18
Kullanan ve deneyen arkadaşların yorum ve önerilerini dinlemek isterim