C#’ta Klasörün İçindeki Dosyaları Listelemek


C#’ta Klasörün İçindeki Dosyaları Listelemek

C#’ta klasör ve dosya işlemlerinde System.IO kütüphanesini kullanırız.

Örnek listbox’a dosyaları listeleme methodu;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public void ReadDirectory()
        {
            //listBox1'in içinde bulunan Item'ları
            //Items.Clear() methodu ile temizliyoruz.
            listBox1.Items.Clear();
            //Daha sonra DirectoryInfo tipinden bir değişken oluşturup,
            //içindeki dosyaları okumak istediğimiz klasörün dizin bilgisini veriyoruz.
            DirectoryInfo di = new DirectoryInfo(path);
            
            //FileInfo tipinden bir değişken oluşturuyoruz.
            //çünkü di.GetFiles methodu, bize FileInfo tipinden bir dizi dönüyor.
            FileInfo[] rgFiles = di.GetFiles();
            //foreach döngümüzle fgFiles içinde dönüyoruz.
            foreach (FileInfo fi in rgFiles)
            {
                //fi.Name bize dosyanın adını dönüyor.
                //fi.FullName ise bize dosyasının dizin bilgisini döner.
                listBox1.Items.Add(fi.Name);
            }
        }

 

Share Button

Comments 0

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

* Copy This Password *

* Type Or Paste Password Here *

12.611 Spam Comments Blocked so far by Spam Free Wordpress

More From: Asp.NET

DON'T MISS