Hai ragione.
codice:
<%
function buildTree(theFSO, thePath)
set theFolder = theFSO.getFolder(thePath)
set theSubfolders = theFolder.subfolders
for each subfolder in theSubfolders
response.write "<ul>" & vbCrLf
response.write "[*]" & subfolder.name & vbCrLf
call buildTree(theFSO, subfolder)
response.write "" & vbCrLf
set theFiles = theSubfolders.files
for each file in theFiles
response.write "[*]" & file.name & "" & vbCrLf
next
set theFiles = nothing
response.write "[/list]" & vbCrLf
next
set theSubfolders = nothing
set theFolder = nothing
end function
path = "/"
path = server.mapPath(path)
set fso = server.createObject("Scripting.FileSystemObject")
response.write "<ul>" & vbCrLf
response.write "[*]Root" & vbCrLf
call buildTree(fso, path)
response.write "" & vbCrLf
response.write "[/list]" vbCrLf
set fso = nothing
%>