Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2010, 14:51
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 3 meses
Puntos: 98
Respuesta: leer archivos de un directorio en xlm y asp

Hola tonimoran, trata algo como esto:

Código ASP:
Ver original
  1. <&#37;
  2. Function ArchivoEnArray(archivo, esteArray)
  3.     Dim archivoExiste, i
  4.     archivoExiste = false
  5.    
  6.     if isArray(esteArray) then
  7.         for i = 0 to uBound(esteArray)
  8.             if archivo = esteArray(i) then
  9.                 archivoExiste = true
  10.                 exit for
  11.             end if
  12.         next
  13.     end if
  14.     ArchivoEnArray = archivoExiste
  15. End Function
  16.  
  17.  
  18.  
  19. Dim fso, folder, archivo, dir
  20. 'Aqui van los nombres de los archivos que no quieres mostrar
  21. noArray = Array("index.asp", "imagenes.html", "subir.swf")
  22.  
  23. 'Aqui va la ruta al folder
  24. dir = Server.Mappath(".\unfolder")
  25. Set fso = Server.CreateObject("Scripting.FileSystemObject")
  26. Set folder = fso.GetFolder(dir)
  27.  
  28. Response.ContentType = "text/xml"
  29. Response.Write("<?xml version='1.0' ?>")
  30. Response.write("<files>")
  31. for each archivo in folder.files
  32.     if not ArchivoEnArray(archivo.name, noArray) then
  33.         Response.write("<files2>")
  34.         Response.write(archivo.name)
  35.         Response.write("</files2>")
  36.     end if
  37. next
  38. Response.Write("</files>")
  39. Set fso = Nothing
  40. Set folder = Nothing
  41. %>

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway