Foros del Web » Programando para Internet » ASP Clásico »

Como despliego en Tree mi estructura de directorios???

Estas en el tema de Como despliego en Tree mi estructura de directorios??? en el foro de ASP Clásico en Foros del Web. Hola a todos. Actualmente estoy teniendo un problema y espero que me puedan ayudar en este. Me veo en la necesidad de permitir que un ...
  #1 (permalink)  
Antiguo 19/09/2003, 11:04
Avatar de zero_sos  
Fecha de Ingreso: noviembre-2002
Ubicación: Santo Domingo
Mensajes: 128
Antigüedad: 22 años, 6 meses
Puntos: 0
Exclamación Como despliego en Tree mi estructura de directorios???

Hola a todos.


Actualmente estoy teniendo un problema y espero que me puedan ayudar en este.

Me veo en la necesidad de permitir que un usuario pueda ver un tree de los directorios del disco C en el server... Como puedo hacer el Tree... existe algun componente o algo que me lo permita manejar?


Hasta ahora he estado probando con los FSO utilizandolo para que me retorne todos los formularios del disco c: ahora bien no se como hacer que me intente desplegar los subdirectorios cuando estan vacios porque al momento de hacer un llamado en un directorio que este vacio pues me da un error de que el path es invalido...

Sub ShowFolderList(folderspec)
Dim fs, f, f1, fc, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(folderspec)
Set fc = f.SubFolders
For Each f1 in fc
s = s & f1.name
s = s & "<br>"
Next
response.write s
End Sub

Ese es un ejemplo, cuando le paso un nombre de directorio que no tiene subdirectorios pues da error al entrar en Set fc = f.SubFolders...

Como puedo validar que no lo ejecute si no tiene subdirectorios?

Gracias por su ayuda.

Att.

Edward

Última edición por zero_sos; 19/09/2003 a las 15:22
  #2 (permalink)  
Antiguo 29/09/2003, 12:56
Avatar de Cbas  
Fecha de Ingreso: enero-2002
Ubicación: capital federal
Mensajes: 437
Antigüedad: 23 años, 4 meses
Puntos: 2
Probé el código que vos pusiste y funciona perfecto
__________________
La Perfección es enemigo de lo bueno.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:43.