Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: cero_kill_byte en 18 Octubre 2005, 15:08 pm



Título: Problemas con el Objeto File - Files del Objeto FSO (File System Object)
Publicado por: cero_kill_byte en 18 Octubre 2005, 15:08 pm
Holas a tod@s !

El drama es el siguiente:
tengo 4 objetos fsoDisco=FileSystemObject, fldrCarpeta=folder, filColecFich=Files y filFichero=file

quiero hacer lo siguiente:
Set fsoDisco = CreateObject("Scripting.FileSystemObject")
Set fldrCarpeta = fsoDisco.GetFolder("c:\temp")
Set filColecFich = fldrCarpeta.Files
Set filFichero = filColecFich(5)

Quiero tomar el 5to archivo de la coleccion filColecFich (Files), pero me marca el error "5" en Tº de Ejecucion "Llamada a procedimiento o argumento no válido"

Tambien lo intenté asi : Set filFichero = filColecFich.Item(5)
pero tampoco funcionó.

Hice la referencia a Microsoft Scripting RunTime y esta OK
Si Existe el 5to archivo en la coleccion, de hecho son 350.
todas las variables anteriores son del tipo que les corresponde y todas son variables públicas globales.

El MSDN tiene un ejemplo con un For Each...Next, pero para mi caso no me sirve aplicarlo.

La idea es recorrer la coleccion Files (filColecFich) con un puntero y para cada cambio del puntero cargar el objeto File (filFichero) correspondiente a la posicion del puntero.

:-\ Alguna Alma Caritativa que me pueda ayudar  :)

Gracias de Antemano....



Título: Re: Problemas con el Objeto File - Files del Objeto FSO (File System Object)
Publicado por: la caca en 19 Octubre 2005, 02:36 am
ni idea porque no te anda

no fue muy bueno mi aporte  ::)

jej