FSO ile Listeleme

Asp kodları FSO ile Listeleme Hazır program kodları hakkında bilgi paylaş; Yazmış olduğum kod ile FSO kullanarak gösterilmiş klasörümüzdeki(örnek'de sayfanın bulunduğu klasö...
Cevapla
 
Seçenekler
  #1  
Arama 03-02-2008, 10:52
Banlı
Üyelik Tarihi: 18/09/07
Mesajlar: 1.902
 
     WS-Ticareti: (1)
Blog Yazıları: 1
Teşekkürleri: 0
20 Msg. 27 Tşkr.
Rep Gücü: 0 B737 rep gücü epey yüksek

FSO ile Listeleme

Yazmış olduğum kod ile FSO kullanarak gösterilmiş klasörümüzdeki(örnek'de sayfanın bulunduğu klasör) bütün dosyaları listeleyebilirsiniz
Aşağıdaki kodu .asp uzantılı olacak biçimde kayıt yapmanız ve çalıştırmanız yeterlidir.İsterseniz "strListelenecekKlasor" adlı değişkenin "/" olan değeri yerine başka bir değer yazarak listelenecek klasörü seçebilirsiniz.
Örnek vermek gerekirse listeleme yapdığımız sayfanın bulunduğu klasör içindeki "dosyalar" adlı bir klasörümüz olduğunu düşünürsek buradaki değerimiz "/dosyalar" olacatır.
Kodu mümkün olduğunca kısa tutmaya çalıştım.
Listelenirken

Dosya ismi - ( Boyut Byte )

şeklinde alt alta sıralanmaktadır.

Kod aşağıdadır.

************************ Kod Başlangıcı

<%
strListelenecekKlasor = "/"
Set ObjFSO=Server.CreateObject("Scripting.FileSystemOb ject")
Set strDosyalar=ObjFSO.GetFolder(Server.MapPath(strLis telenecekKlasor))
For each strBulunanDosya in strDosyalar.files
Response.Write strBulunanDosya.Name & " ( " & strBulunanDosya.size & " Byte )<br>"
Next
%>

************************ Kod Bitişi

Sırayla açıklamak gerekirse ;

1. Satırda Listelenecek klasör için bir değişken atıyoruz ve "/" diyerek bulunan klasörü temsil ediyoruz
2. Satırda FSO objemizi oluşturuyoruz.
3. Satırda Listelenecek klasörü seçiyoruz ve 1. satırımızdaki değişkenimizi kullanıyoruz
4. Satırda For..Each döngüsü ile klasördeki her bir dosya için diyerek döngümüzü başlatıyoruz
5. Satırda Dosya ismini ve parantez içinde boyutunu yazıp alt satıra geçmesini söylüyoruz.
6. Satırda Döngüyü devam ettiriyoruz.
Alıntı ile Cevapla
Cevapla


Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
ASP NET ile listeleme gokhan_ince ASP 0 16-03-2008 05:12
Verileri Gelişmiş Listeleme egitimbilgisi Asp kodları 0 30-11-2007 01:40
Dosya ve Klasör Listeleme egitimbilgisi Asp kodları 0 26-11-2007 04:15

Siteye link vermek için alttaki kodu sitenize ekleyin
Ya da kodu Ctrl+C ile kopyalayın
Örnek görünüm: Webmaster Sitesi