ASP Rehberi , ASPRehberi.Net - ASP ve ASP.NET Konuları , Scriptleri , Hosting , Programlar , Araçlar

 # 8 Eylul 2008, Pazartesi
 
 #  Kategoriler » ASP » Makaleler
 

FSO ile Listeleme Bu içeriğin puanı : 4,8 2998 Görüntülenme
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.FileSystemObject")
Set strDosyalar=ObjFSO.GetFolder(Server.MapPath(strListelenecekKlasor))
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.


Sorularınızı Forumlarda bizimle paylaşabilirsiniz.

 Telif : Serdar Toros | Eklenme : 24 Nisan 2005, Pazar
 
 

Bu içerik hakkında 3 yorum yapılmış

 

 
İsminiz :
Mail Adresiniz :
Yorum
:
   

     

// Gizle
ASP Rehberi Mini Editör

  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
 Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle Form 'a gülücük ekle Form 'a gülücük ekle


 
 
Yorumlar(3) Not : Yorumlar zamana göre son yorumdan ilk yoruma doğru(azalan) biçimde sıralanmıştır.
Yorumlarınız site yöneticileri tarafından onaylandıktan sonra eklenecektir.
+ Ben denedim ve gördüm

HARİKA BİŞEY!!!!!!
tEBRİKLER
Yazan : EquinoX | Zaman : 10 Aralık 2005 Cumartesi, Saat 15:06
 
+ işte bu ya diğer gördüğümüz örneklerde birsürü gereksiz kodlar var ellerinize sağlık benim gibi yeni başlayan biri için bile çok anlaşılır bir şekilde anlatılmış
Yazan : _SaNaL_ | Zaman : 10 Haziran 2005 Cuma, Saat 18:06
 
+ çok kısa ve basit bir kod, ellerinize sağlık
Yazan : Oguzcan | Zaman : 24 Nisan 2005 Pazar, Saat 14:45
 
 .: Sayfalar  1.
 
# Kategori'nin Yenileri

İsim

Hit

Turuncu Galeri (tr)

3590

Haydi okullar internete.... (tr)

264

rc0der Reklam Sistemi v1.0 (tr)

811

HiddenChest İş ve Bayilik Başvuru Formu (tr)

1714

TradeSE E-Ticaret Yazılımı (tr)

459

Link Portal 2007 3 Temalı (tr)

1980

Gupse Medya Linkleri v0.1 (tr)

536

HiddenChest Ziyaretçi Defteri (tr)

1834

HiddenChest Kayan Haber (tr)

2377

HiddenChest Aktif/Pasif Haber Sistemi 1.1 (tr)

1133

 
 
# Kategori'nin Popülerleri

İsim

Hit

IIS Kurulumu ve Yazma İzni

76703

Üyelik Sistemi Yapımı

55501

Veritabanı Tablo İşlemleri

35241

MS SQL Server - 1

33812

Hazır Site v2.1 (tr)

29617

Klasör Şeklinde Linkler(404 Yönetimi)

24578

Sayfaları şifreleme(ENCODE)

22319

MS SQL Server - 2

21985

Include Yöntemleri

18091

MS SQL Server - 3

15660

 
  # AKTİF ÜYELER
Aktif üye yok
 
 
 

 
 ASP Rehberi © 2004 - 2008
 Tasarım ve Programlama : Serdar TOROS
 ASPRehberi.Net web sitesi SiDEnet sunucularından yayınlanmaktadır.

[ 0,14 ]    ASPRehberi.NET RSS Kaynağı   Bu site Microsoft SQL Server Veritabanı kullanmaktadır

eXTReMe Tracker