webForumDet fria alternativet

Lista undermappar

7 svar · 435 visningar · startad av Brizer

BrizerMedlem sedan mars 200623 inlägg
#1

Hey.
Har problem med att lista ut undermappar. Med denna kod hittils har jag lyckats lista ut mappar som länkar. Dock vill jag att när man klickar på en av dessa länkar ska dess undermappar listas ut. Och de undermapparna ska i sin tur kunna lista ut deras undermappar.

Här är iaf koden jag hittils gjort (den som listar ut mapparna i en specifik mapp):

<%
path = "/testfolder/"
set fso = server.createobject("scripting.filesystemobject")
set folder = fso.getFolder(server.mappath(path))
set mapp = folder.SubFolders

For each Item in mapp
response.write "<a href='" & path & Item.name & "'>" & Item.name & "</a><br>"
Next
%>

TravoniMedlem sedan okt. 20041 556 inlägg
#2

Sök här på WF (ASP) efter rekursiv* eller rekursion* så kommer du hitta en lösning.

TravoniMedlem sedan okt. 20041 556 inlägg
BrizerMedlem sedan mars 200623 inlägg
#4

Travoni, tack ändå men det är inte exakt vad jag söker. Det där är ett träd och jag vill öppna mapparna i ny form så att säga.

BrizerMedlem sedan mars 200623 inlägg
#5

Äh jag löste det;

<%
path = "/"
if request.querystring("path") <> "" then
path = request.querystring("path") & "/"
end if

set fso = server.createobject("scripting.filesystemobject")
set folder = fso.getFolder(server.mappath(path))
set mapp = folder.SubFolders

For each Item in mapp
    response.write "\<a href='test.asp?path=" & path & Item.name & "'\>" & Item.name & "\</a\>\<br\>"
Next

%>

ZaimanMedlem sedan dec. 20014 239 inlägg
#6

Så bra att du löste det..

Kanske markera att det är löst också? Så slipper man gå in i en tråd man tänker hjälpa till med och så är den redan löst.

T_CodezMedlem sedan juli 2001458 inlägg
#7

Tjoho!

Det ser ju bra ut... Men får man fråga hur det ser ut i din test.asp !?

Håller på med något liknande men de blir bara tokfel hela tiden....

Tacksam för hintar och lösningar...

T_CodezMedlem sedan juli 2001458 inlägg
#8

:r

ok... got it...

Filen skulle ju givetvis heta test.asp eller vad man nu döpt den till förståss...

:birp

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)