Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413

    leggere il nome di una cartella

    ciao a tutti...

    e possibile con asp leggere il nome di una cartella sul server?

    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    leggere il nome? volevi dire leggere il contenuto? o ottenere il percorso?

  3. #3
    Si, in ASP, ovvero usando vbScript, puoi accedere al FileSystem ad ogni sua risorsa, mediante l'utilizzo dell'oggetto Scripting.FileSystemObject

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    si intendo proprio il nome di una cartella.cioe come si chiama...

  5. #5
    Beh, è un po un paradosso, nel senso che, per accedere alle informazioni sulla cartella, devi passare alla funzione proprio il nome della cartella, quindi, se non lo conosci, non puoi saperlo!

    Poi, se invece vuoi sapere il che cartella si trova la pagina che stai visualizzando in quel momento allora il discorso diventa più semplice.
    codice:
    <%
    path = request.serverVariables("PATH_INFO")
    path = replace(path,"http://","")
    elementiPath = split(path,"/")
    cartella = elementiPath(uBound(elementiPath)-1)
    response.write "Ti trovi nella cartella " & cartella
    %>

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    ehm...io non so che cartella l'utente crea sul server...

    io devo poter leggere da asp i nomi di tutte le cartelle che l'utente tramite FTP si crea...

    si puo fare?

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    in pratica data la cartella ABC io devo poter leggere i nomi di tutte le cartelle che l'utente si e creato tramite FTP dentro appunto la cartella ABC...

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    ci sono riuscito!!! posto il codice cosi se puo servire a qualcuno..

    grazie ancora a tutti.

    codice:
    <%
    dirName=server.MapPath("/aaa/")
    
    ' creo il FSO ed accedo alla singola cartella
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set folder = fso.GetFolder( dirName )
    set sf=folder.SubFolders
    
    stringa = ""
    
    For Each file in sf
       stringa = stringa & file.name
       stringa = stringa & vbCrLf
    Next
    
    Set folder=Nothing
    Set fso=Nothing
    %>

  9. #9
    Bravo!

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.