Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    sfogliare cartelle e sottocartelle 2°

    ho preso questo bel codice per visualizzare cartelle e le rispettive sottocartelle:

    codice:
    <%dim path,fso
    
    function buildTree(theFSO, thePath)
      set theFolder = theFSO.getFolder(thePath)
        set theSubfolders = theFolder.subfolders
          for each subfolder in theSubfolders
    
            response.write subfolder.name
              call buildTree(theFSO, subfolder)
     
              
          next
        set theSubfolders = nothing
        set theFiles = theFolder.files 
        set theFiles = nothing    
      set theFolder = nothing
    end function
    
    path = "/folder/"
    path = server.mapPath(path)
    
    set fso = server.createObject("Scripting.FileSystemObject")
    
    
    call buildTree(fso, path)
    
    set fso = nothing
    %>
    e ottengo la cartella principale e poi le sue sottocartelle.

    vorrei però ottenere un risultato più completo, cioè:

    cartella1
    cartella1/sottocartella1
    cartella1/sottocartella2

    cartella2
    cartella2/sottocartella1

    ecc ecc...

    è possibile?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    qualche idea?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    Hai provato con
    Codice PHP:
    path &"/"response.write subfolder.name 
    mmm no, credo ti passi come path quello della subfolder... dovresti passare il path originale 2 volte alla funzione (3 parametri): function buildTree(theFSO, thePath, PathOriginale) e quando la richiami per le sottocartelle: call buildTree(theFSO, subfolder, PathOriginale)

    così dovrebbe andare (ma anche l'ora è tarda):
    Codice PHP:
    PathOriginale &"/"response.write subfolder.name 
    fulvio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.