Recorrer directorio y obtener archivos
Publicado por reinaldo (20 intervenciones) el 17/05/2007 15:06:24
Buenas.
He estado intentando recorrer un directorio y obtener todos y cada uno de los archivos que se encuentran en èste.
La funciòn me devuelve los nombres de los archivos pero justo el ultimo nombre lo devuelve vacio, el codigo que tengo es el siguiente
Private Function nameArchivos(ByVal Ruta As String) As String
Dim i As Long
Dim Arch As String
i = 0
Arch = Dir(Ruta)
MsgBox Arch
If Len(Arch) > 0 Then
i = i + 1
Do
Arch = Dir
vec(i) = Arch
If Len(Arch) > 0 Then
i = i + 1
End If
Loop Until Len(Arch) = 0
End If
nameArchivos = vec()
End Function
En el directorio de prueba se tienen 4 archivos, esta funcion solo imprime 3 archivos y el ultimo lo devuelve vacio.
Alguna sugerencia?
Gracias!!!
He estado intentando recorrer un directorio y obtener todos y cada uno de los archivos que se encuentran en èste.
La funciòn me devuelve los nombres de los archivos pero justo el ultimo nombre lo devuelve vacio, el codigo que tengo es el siguiente
Private Function nameArchivos(ByVal Ruta As String) As String
Dim i As Long
Dim Arch As String
i = 0
Arch = Dir(Ruta)
MsgBox Arch
If Len(Arch) > 0 Then
i = i + 1
Do
Arch = Dir
vec(i) = Arch
If Len(Arch) > 0 Then
i = i + 1
End If
Loop Until Len(Arch) = 0
End If
nameArchivos = vec()
End Function
En el directorio de prueba se tienen 4 archivos, esta funcion solo imprime 3 archivos y el ultimo lo devuelve vacio.
Alguna sugerencia?
Gracias!!!
Valora esta pregunta


0