Avatar billede dan_n Nybegynder
15. maj 2004 - 16:30 Der er 1 løsning

udskriv mapper/undermapper /underundermapper

Jeg er stødt ind i et lille problem.
Jeg er i gang med at lave en simpel, fil-lister som blot skal udskrive alle mapper samt undermapper.

Det har jeg også fået den til med dette script:

[kode]

<%
Function Indent(intNum)
  Dim intI, strOut
  For intI = 1 to intNum
      strOut = strOut & "/"
  Next
  Indent = strOut
End Function

Function ExamineFolders(ByRef objFolder,ByVal intLevel)
  Dim Folder, strI
  strI = Indent(intLevel - 1)
  Response.Write strI & "<B>" & objFolder.Name & "</B><BR>"
  For each Folder in objFolder.SubFolders
      ExamineFolders Folder, intLevel + 1
  Next

End Function

Dim objFS, objRootFolder, strVRoot

strVRoot=Server.MapPath("/")
Set objFS=Server.CreateObject("Scripting.FileSystemObject")
Set objRootFolder=objFS.GetFolder(strVRoot)

ExamineFolders objRootFolder,1

Set objRootFolder = Nothing
Set objFS = Nothing
%>


[/kode]

Mit problem er dog måden det udskrives på, det jeg ønsker er et ouput som dette:

billeder/
billeder/mine billeder/
billeder/mine billeder/skitur/
billeder/mine billeder/skovtur/ osv.

Jeg kan dog ikke få scriptet til at gøre dette rigtigt, outputtet ser således ud lige nu:

billeder
/mine billeder
//skitur
//skovtur

/Dan
Avatar billede dan_n Nybegynder
16. maj 2004 - 00:21 #1
lukker lige igen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester