I Still Know Kung Fu
Seçkin Üye
Merhabalar MH ailesi
bu konuda sizler ile belirli bir dizinde dosya nasıl aranır ondan bahsedeceğim. Öncelikle bu komutları kullanabilmek için ;
kütüphanesini ekliyoruz.
ardından ;
Evet dosya arama böyle ancak dosya aradığınız gibi uzantı' da arayabilirsiniz, yani bir dizinde ki bütün .png uzantılı dosyaları bulabilirsiniz. O da şöyle ;
Tekrardan başka c# konularında görüşmek dileği ile iyi akşamlar...
C#:
using System.IO;
ardından ;
C#:
string[] D; //Aranacak dosya için değer oluşturdum.
string dizin = @"D://"; //ardından aranacak dizini belirlitiyorum. (@ işareti yol belirtmek için kullanılır.)
D = Directory.GetFiles(dizin,"dosya.uzantı"); //dosyanın tam adını uzantı ile birlikte yazıp onu D değerine atıyoruz.
for (int i = 0; i < 1; i++) //For döngüsü ile bütün dizini arıyoruz.
{
listBox1.Items.AddRange(D); //Form'a eklediğimiz listbox'a dosya var ise yolu ile birlikte atıyoruz.
if (listBox1.Items.Count == 0) //Eğer dosya yok ise ;
{
listBox1.Items.Add("DOSYA YOK"); //Dosya yok yazdırıyoruz.
}
}
Evet dosya arama böyle ancak dosya aradığınız gibi uzantı' da arayabilirsiniz, yani bir dizinde ki bütün .png uzantılı dosyaları bulabilirsiniz. O da şöyle ;
C#:
dosya = Directory.GetFiles(yol, "dosya.uzantı"); //Yukarıda kullandığımız bu kod da tırnak içine şöyle yazıyoruz ;
"*.png" //Bunu yazdıktan sonra kodun tamamı şöyle olacak ;
dosya = Directory.GetFiles(yol, "*.png"); //Bu komut dizinde ki bütün .png uzantılı dosyaları listBox' a taşıyacaktır.
Tekrardan başka c# konularında görüşmek dileği ile iyi akşamlar...
Son düzenleme: