Avatar billede bongi Juniormester
15. august 2006 - 14:43 Der er 2 kommentarer og
2 løsninger

Liste dir og subdir ?

Hej experter jeg har følgende stump kode som lister dir's i en dropdown dims, jeg har behov for også at få listet subdirs så den gør det på følgende måde:

Dir1
Dir2
Dir2/subdir1
Dir2/subdir2
Dir3
osv..

Kode:

        <%
        strPathInfo = Request.ServerVariables("PATH_INFO")
        strPhysicalPath = Server.MapPath(strPathInfo)
        Set objFSO = CreateObject("Scripting.FileSystemObject")
        Set objFile = objFSO.GetFile(strPhysicalPath)
        Set objFolder = objFile.ParentFolder
        Set objFolderContents = objFolder.Files
        %>
        <select name="mappe">
        <option value="" SELECTED>-- Vælg mappe --</option>
        <%
        Set objFolders = objFolder.SubFolders
        For Each folder in objFolders
        response.write "<option value=""" & (subfolder&folder.Name) & """>" & folder.Name & "</option>"
        next
        %>
        </select>
Avatar billede medions Nybegynder
15. august 2006 - 14:48 #1
<%
Set fso = CreateObject("Scripting.FileSystemObject")

function lookinfolder (foldernavn)
  Set objFolder = fso.getFolder( foldernavn )
  Response.Write objFolder.path & "<br>"
  Response.Flush
 

  For each Folder in objFolder.SubFolders
    call lookinfolder (Folder.path)
  next
 
  Set objFolder = Nothing
end function


sti = "."
strPhysicalPath = Server.MapPath(sti)

lookinfolder (strPhysicalPath)

Conn.Close
Set Conn = Nothing
Set fso = Nothing
%>

//>Rune
Avatar billede bongi Juniormester
15. august 2006 - 15:03 #2
Hej medions, det er den rigtige vej men der er et par småting jeg nok skal have hjælp til at rette til :o)

Når den lister det så tager den hele stien med: D:\www\domæne.dk_wtmztnw5sr\public_html\galleri\test

Hvor jeg kun skal bruge: galleri\test

ken du hjælpe med det er pointene dine ;)
Avatar billede bongi Juniormester
15. august 2006 - 15:21 #3
Har klaret resten selv :o)
Avatar billede medions Nybegynder
16. august 2006 - 13:22 #4
Bare i orden :)

//>Rune
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