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

Obtener la extension de archivos

Estas en el tema de Obtener la extension de archivos en el foro de ASP Clásico en Foros del Web. Hola a todos! He de hacer un listado de archivos, pero me interesan SÓLO los de determinada extensión. Sé que hay un método GetExtensionNam e, ...
  #1 (permalink)  
Antiguo 22/03/2005, 03:06
 
Fecha de Ingreso: noviembre-2003
Mensajes: 456
Antigüedad: 21 años, 5 meses
Puntos: 1
Pregunta Obtener la extension de archivos

Hola a todos!

He de hacer un listado de archivos, pero me interesan SÓLO los de determinada extensión. Sé que hay un método GetExtensionName, pero no lo sé usar. Mi código es:

set fso = Server.CreateObject("Scripting.FileSystemObject")
set fs=Server.CreateObject("Scripting.FileSystemObject ")
set carpeta = fso.GetFolder(Server.MapPath("/NOU/diversos/publicacions/circulars/"))
set archivos = carpeta.files
contador=4
Response.Write("<b>")
for each archivo in archivos
................

Sé que puedo usar directamente archivo.name y archivo.size, pero no puedo usar archivo.GetExtensionName. Además, este método requiere como parámetro el nombre de archivo. Sin embargo, tampoco funciona GetExtensionName(archivo).

Ayuda, por favorsito!
  #2 (permalink)  
Antiguo 22/03/2005, 03:54
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
Código:
<%set fso = Server.CreateObject("Scripting.FileSystemObject")
set fs=Server.CreateObject("Scripting.FileSystemObject")
set carpeta = fso.GetFolder(Server.MapPath("/"))
set archivos = carpeta.files
Response.Write("<b>")
for each archivo in archivos
	exten = fso.GetExtensionName(Server.MapPath("/")&archivo.name)
	response.write exten&"<br>"
'sólo tienes que poner aqui un ...if exten="extension1" or exten="extension2"...then
next

%>

Última edición por trasgukabi; 22/03/2005 a las 03:55
  #3 (permalink)  
Antiguo 22/03/2005, 10:59
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
http://www.sloppycode.net/Reference/FSO/Ref-122.html
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #4 (permalink)  
Antiguo 23/03/2005, 02:29
 
Fecha de Ingreso: noviembre-2003
Mensajes: 456
Antigüedad: 21 años, 5 meses
Puntos: 1
Funcionó de coña!


Gracias a los dos!
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 15:34.