Caracteres comodin para obtener los archivos de un directorio con getFolder() ?

15/12/2003 - 16:39 por tonyrr | Informe spam
Para obtener todos los archivos de un subdirectorio que empiecen por
ejemplo por 'arch' tengo que hacer lo suquiente:
...
Dim fso, listaArchivos, archivo
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set listaArchivos = fso.GetFolder(Server.MapPath("subdir/"))

For each archivo in listaArchivos.Files
If "arch" = Left(archivo.Name,4) Then
Response.Write archivo.Name
End If
Next
...
Para no pasearme por todos los archivos he intentado poner:
path = "subdir/arch*.*"
y no funciona.

Alquien sabe como solucionarlo.
Gracias.

Tony
 

Leer las respuestas

#1 Jhonny Vargas P. [MVP]
16/12/2003 - 16:39 | Informe spam
No tienes otra alternativa en FileSystemObject no funcionan los comodines...

Asi se debe hacer realizar la busqueda uno por uno.


Saludos,
Jhonny Vargas P. [MS MVP]
Santiago de Chile



"Tony" wrote in message
news:
Para obtener todos los archivos de un subdirectorio que empiecen por
ejemplo por 'arch' tengo que hacer lo suquiente:
...
Dim fso, listaArchivos, archivo
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set listaArchivos = fso.GetFolder(Server.MapPath("subdir/"))

For each archivo in listaArchivos.Files
If "arch" = Left(archivo.Name,4) Then
Response.Write archivo.Name
End If
Next
...
Para no pasearme por todos los archivos he intentado poner:
path = "subdir/arch*.*"
y no funciona.

Alquien sabe como solucionarlo.
Gracias.

Tony

Preguntas similares