Funcion DIR o equivalente

02/02/2004 - 22:11 por Alejandro Giardino | Informe spam
Hola a todos, quiero de que manera puedo usar la función "dir" o equivalente
dentro del "scripting.filesystemobject", es decir, no sé qué método este
objeto para saber si un archivo existe o no.

Preguntas similare

Leer las respuestas

#1 Hero
02/02/2004 - 22:39 | Informe spam
No se si puedes hacer un DIR, pero para hacer lo que pretendes tienes que
fijar el directorio donde quieres buscar el archivo.


Ejempo:

RutaArchivo = "C:\Mis Documentos\Personales"

Set FSO = Server.CreateObject("Scriptin.FileSystemObject")

If NOT FSO.FileExists(RutaArchivo) Then
response.write "El archivo indicado no existe en la ruta proporcionada.
" & RutaArchivo
End If

Set FSO = Nothing



Que la fuerza este contigo,- Hero.


"Alejandro Giardino" escribió en el mensaje
news:O1%
Hola a todos, quiero de que manera puedo usar la función "dir" o


equivalente
dentro del "scripting.filesystemobject", es decir, no sé qué método este
objeto para saber si un archivo existe o no.



Respuesta Responder a este mensaje
#2 Joseph Fley
03/02/2004 - 00:02 | Informe spam
Saludos,

El objeto FSO object por si mismo te permitirá hacer gran cosa, para
utilizarlo debes instanciar algunos de sus objetos "hijos":

Drive
File
Folder
FileSystem
TextStream

En tu caso específico puedes utilizar algo como esto:


Dim ObjFSO, ObjFolder

SET ObjFSO = Server.CreateObject("Scripting.FileSystemObject")
SET ObjFolder = ObjFSO.GetFolder("c:\MiDirectorio") 'Aquí escribes la ruta

For Each Archivo In ObjFolder.Files
'La propiedad .Files devuelve una colección por lo tanto puedo
recorrerla con un FOR EACH
Response.write(Archivo)
Next

'...destrulles los objetos...



Para la ruta es bueno que utilices el Server.MapPath() o alguno similar ya
qué el FSO solo trabaja con rutas absolutas(en el ejemplo vez que puse
"c:\etc.."), porque sino al subir el archivo al servidor tenrías problemas.



"Alejandro Giardino" escribió en el mensaje
news:O1#
Hola a todos, quiero de que manera puedo usar la función "dir" o


equivalente
dentro del "scripting.filesystemobject", es decir, no sé qué método este
objeto para saber si un archivo existe o no.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida