mrb.
C # klasör içinde bulanan klasörleri ve dosyaları aramak istiyorum.
Örneğin Hesap.xls dosyasını c:\A klasöründe ve A klasörünün içndeki klasörlerde aramak istiyorum.
Delphi'de TSearhRec ile yapılabilen belirli bir klasör içindeki klasörleri ve dosyaları
C sharp da aramak için nasıl bir yol izlerim.
Bana bir başlangıç noktası verebilir misiniz?
Teşekkürler.
C # Klasör içinde klasörleri ve dosyaları aramak[Çözüldü]
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 360
- Kayıt: 10 Nis 2006 09:07
C # Klasör içinde klasörleri ve dosyaları aramak[Çözüldü]
En son kahraman1285 tarafından 08 Mar 2011 08:20 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
-
- Üye
- Mesajlar: 360
- Kayıt: 10 Nis 2006 09:07
Re: C # Klasör içinde klasörleri ve dosyaları aramak[Çözüld
Başlangıç noktam GetFiles olmalıymış.
Directory.Getfiles metodu kullanmak gerekiyormuş.Aşağıdaki forumda örnek verilmiş.
Belki ihtiyacınız olabilir.
http://www.csharp-examples.net/get-file ... directory/
Ayrıca arama sonucu dönen dosya isimlerini görmek için
Directory.Getfiles metodu kullanmak gerekiyormuş.Aşağıdaki forumda örnek verilmiş.
Belki ihtiyacınız olabilir.
http://www.csharp-examples.net/get-file ... directory/
Ayrıca arama sonucu dönen dosya isimlerini görmek için
Kod: Tümünü seç
foreach (string adi in filePaths)
{
listBox2.Items.Add(adi);
}
Re: C # Klasör içinde klasörleri ve dosyaları aramak
Klasörün içindeki tüm dosyaları Recursive olarak arar.
Kod: Tümünü seç
void DirSearch(string sDir)
{
try
{
foreach (string d in Directory.GetDirectories(sDir))
{
foreach (string f in Directory.GetFiles(d, txtFile.Text))
{
lstFilesFound.Items.Add(f);
}
DirSearch(d);
}
}
catch (System.Exception excpt)
{
Console.WriteLine(excpt.Message);
}
}
-
- Üye
- Mesajlar: 360
- Kayıt: 10 Nis 2006 09:07
Re: C # Klasör içinde klasörleri ve dosyaları aramak
C# da sytax olayını tam olarak çözüp alışamadım.
Konuyla ilgili değil ama ListBox componentinin Item özelliğindeki datayı / text bilgisini nasıl alırım.
Listboxdaki Item ın Text bilgisini alamak için şu kodu yazdığımda hata alıyorum.yada
kodunu yazdığımda
hatasını alıyorum.Ama aynı kodu şu şekilde değiştirdiğimde hatasız olarak kullanabiliyorum.
Bu durumda öğrenmek istediğim C# da string tanımlı bir değişkene listbox.items bilgisini atayamıyormuyuz?
Aynı hata List değişken tanımlamasında da alınıyor.
Teşekkürler.
Konuyla ilgili değil ama ListBox componentinin Item özelliğindeki datayı / text bilgisini nasıl alırım.
Listboxdaki Item ın Text bilgisini alamak için şu kodu yazdığımda hata alıyorum.
Kod: Tümünü seç
string path;
path = listBox2.Items[i].ToString;
Kod: Tümünü seç
string path;
path = listBox2.Items[i]
Kod: Tümünü seç
Error 1 Cannot convert method group 'ToString' to non-delegate type 'string'. Did you intend to invoke the method? C:\Users\Delphi\Desktop\Form1.cs 222 24
Kod: Tümünü seç
txtYol.Text = listBox2.Text;
path = txtYol.Text;
Bu durumda öğrenmek istediğim C# da string tanımlı bir değişkene listbox.items bilgisini atayamıyormuyuz?
Aynı hata List değişken tanımlamasında da alınıyor.
Teşekkürler.