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

Listar ficheros de un directorio desde OTRO directorio

Estas en el tema de Listar ficheros de un directorio desde OTRO directorio en el foro de ASP Clásico en Foros del Web. Hola. Tengo hecho un htm con ASP que lista unos ficheros que hay en el mismo directorio que la página htm. El caso es que ...
  #1 (permalink)  
Antiguo 01/12/2003, 06:43
 
Fecha de Ingreso: noviembre-2003
Mensajes: 456
Antigüedad: 20 años, 7 meses
Puntos: 1
Pregunta Listar ficheros de un directorio desde OTRO directorio

Hola.

Tengo hecho un htm con ASP que lista unos ficheros que hay en el mismo directorio que la página htm.

El caso es que quiero hacer lo mismo, pero desde un htm que está en otro directorio (listando los ficheros del anterior).

He mirado el código ASP y parece simple, pero no sé qué he de cambiar para que al consultar los ficheros, no lo haga en el directorio del propio htm, sino en otro que yo le indique.

Muchas gracias!
  #2 (permalink)  
Antiguo 01/12/2003, 07:44
Avatar de jercer  
Fecha de Ingreso: octubre-2003
Mensajes: 373
Antigüedad: 20 años, 7 meses
Puntos: 13
set xxx = Server.CreateObject("Scripting.FileSystemObject")
set carpeta = xxx.GetFolder(Server.MapPath("dirección_de_carpeta "))
set archivos = carpeta.files

for each archivo in archivos
Response.write archivo.name & "<br>"
next

Debes cambiar direccion_de_carpeta por la carpeta la dirección de la carpeta que quieres que presente los archivos, por ejemplo:

/home/imagenes/
  #3 (permalink)  
Antiguo 01/12/2003, 08:20
 
Fecha de Ingreso: noviembre-2003
Mensajes: 456
Antigüedad: 20 años, 7 meses
Puntos: 1
Pues probaré a ver...

Gracias.
  #4 (permalink)  
Antiguo 02/12/2003, 03:26
 
Fecha de Ingreso: noviembre-2003
Mensajes: 456
Antigüedad: 20 años, 7 meses
Puntos: 1
Funciona de coña, Jercer!

Muchas gracias.

Ahora sólo un problemilla: me salen demasiados archivos listados . Me explico: la página web también me sale listada, puesto que está en ese directorio. ¿puedo filtrar por extensión?
  #5 (permalink)  
Antiguo 02/12/2003, 04:14
 
Fecha de Ingreso: noviembre-2003
Mensajes: 456
Antigüedad: 20 años, 7 meses
Puntos: 1
Vale, vale! Ya está.

Lo he hecho con el método GetExtensionName(nombre) y comparándolo con la extensión que quería.

Gracias!
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 02:11.