webForumDet fria alternativet

En klass som loopar ut undermappar/filer

ASP

2 svar · 5 345 visningar · startad av N0M0NEY

Medlem sedan juli 200543 inlägg
Frågan#1

Tja!
En tidig julklapp till alla som letar ett script som loopar ut alla undermappar och filer.

Nu har jag suttit o "knåpat" på en klass som loopar ut undermappar och filer(i undermapparna också).

För att t.ex loopa alla mappar i C:\Inetpub\wwwroot skriver man helt enkelt såhär:

Dim Katalog
Set Katalog = New cCatalog
Katalog.SetFileTypes = "*"
Katalog.Execute("C:\InetPub\wwwroot\")
Set Katalog = Nothing

Du kan även ändra utskrivningshtml:en för mapparna o filerna med 2 metoder och du kan även välja filtyper som ska skrivas ut.

Dim Katalog
Set Katalog = New cCatalog
Katalog.SetFileTypes = ".mp3"
Katalog.FileHTML = "<br /><a href=""¤"">¤</a>"
Katalog.FolderHTML = "<br /><a style=""font-weight: bold;"">¤</a>"
Katalog.Execute("C:\InetPub\wwwroot\")
Set Katalog = Nothing

Till exempel.

Tecknet ¤ byts ut mot filnamnet och kan användas hur många gånger som helst..

Enjay ;D

Medlem sedan okt. 20041 556 inlägg
#2

Känns fel att inte återanvända regexpen i en funktion enligt min mening.

Medlem sedan juli 200543 inlägg
#3

Mjo, jag blev lite förvirrad när jag skrev den så jag bara "buntade" ihopa allting.. :/

248 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)