C#’ta Klasörün İçindeki Dosyaları Listelemek | aliyasindogan.com
C#’TA KLASÖRÜN İÇİNDEKİ DOSYALARI (RESİMLERİ) LİSTELEMEK

CSHARP | Ali Yasin Doğan | 05.09.2016 | 5672

Bu Makalemizde Veritabanına Gerek Olmadan Direk Klasörden Resimlerimizi Listelemeyi Anlatacağım.

            1) Bu Makalemizde Veritabanına gerek olmadan direk klasörden resimlerimizi listelemeyi anlatacağım.
            Projemizin ilk yapmamız gereken ana dizinine images diye klasör ekliyoruz.Resimlerimizi images klasörüne ekliyoruz.
             
              2) DirectoryInfo ile Klasör Yolunu belirliyoruz. 
            DirectoryInfo di = new DirectoryInfo(HttpContext.Current.Server.MapPath("/images/"));
             
             3) FileInfo ile images klasörünün içerisindeki dosyalara yani resimlere ulaşıyoruz
            FileInfo[] fi = di.GetFiles();
             
             4) DataTable oluşturup string tipinde buyuResimYolu diye bir kolon oluşturacağız.
           
            DataTable dt = new DataTable();
            dt.Columns.AddRange(new DataColumn[1]
            {
            new DataColumn("buyuResimYolu",typeof(string)),
            }
            );
             
              5) Sonrasında foreach ile klasör içindeki resimlerin bilgilerini repeaterımıza ekleyeceğiz.
           
             foreach (FileInfo byResimler in fi)
            {
                string buyuResimYolu = "/images/";
                string _byResimYolu = buyuResimYolu + byResimler.Name;
                dt.Rows.Add(_byResimYolu);
            }
            Repeater1.DataSource = dt;
            Repeater1.DataBind();
 
 
 
 
charp-ta-klasorun-icindeki-dosyalari-resimleri-listelemek-1
Charp-ta-klasorun-icindeki-dosyalari-resimleri-listelemek-2
charp-ta-klasorun-icindeki-dosyalari-resimleri-listelemek-3




 Etiketler:  c# csharp