Visual Basic - Listar Contenido de un directorio

Life is soft - evento anual de software empresarial
 
Vista:

Listar Contenido de un directorio

Publicado por Jose (93 intervenciones) el 19/05/2004 20:18:56
Hola!!!
¿Como puedo obtener, desde VB, los nombres de los ficheros de un determinado directorio, para guardar dichos nombres en un array de strings?

Un saludo y gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Listar Contenido de un directorio

Publicado por skrank (99 intervenciones) el 20/05/2004 02:24:00
Hola.
Para hacerlo he necesitado utilizar los controles DriveListBox, DirListBox y FileListBox. Es un poco engorroso pero funciona

Declaramos las variables y el array
Dim A() As String
Dim I As Integer

Private Sub Drive1_Change()
‘para que en el DirListBox visualize las carpetas del Disco duro
‘seleccionado en el DriveListBox
Dir1.Path = Drive1.Drive
End Sub

Private Sub Dir1_Change()
‘vaciamos la tabla de datos
ReDim a(1)
‘visualizamos en el FileListBox los archivos que hay en el directorio
‘seleccionado en el DirListBox
File1.Path = Dir1.Path
‘recorremos todo el FileListBox
For I = 0 To File1.ListCount-1
‘Redimensionamos la tabla pero conservando los valores
ReDim Preserve A(1+I)
A(1+I) = File1.List(I)
Next I
End Sub
‘Con esto ya están todos los archivos en la tabla.
'Seguro que hay alguna manera más fácil de hacerlo pero por ahora con esto se puede hacer.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar