Visual Basic - Necesito explorar directorios

Life is soft - evento anual de software empresarial
 
Vista:

Necesito explorar directorios

Publicado por Rodrigo (2 intervenciones) el 06/02/2004 02:06:55
Necesito explorar todos los directorios del disco duro para buscar un fichero expecifico.

Como puedo relizar esto?

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:Necesito explorar directorios

Publicado por Blinski (7 intervenciones) el 06/02/2004 04:32:34
Pon en un form lo siguientes controles:
1 - DriveListBox
1 - DirListBox
1 - FileListBox

y en el codigo:

Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive & "\"
End Sub
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
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

RE:Necesito explorar directorios

Publicado por Jorge (quemando posibilidades) (21 intervenciones) el 06/02/2004 16:01:31
Hay una forma es pero que sea la que buscas....

Private Sub Command1_Click()
Explorar "d:\" 'Directorio de busqueda inicial...
End Sub

Private Sub Explorar(ByVal root$)
Dim Buffer$, ArchivoActual$, DirActual$
Buffer = Dir(root, vbArchive + vbDirectory)
Do While Buffer <> ""
If Buffer <> "." And Buffer <> ".." Then
If GetAttr(root & Buffer) And vbDirectory Then
DirActual= root & Buffer & "\" ' Direcotrio Actual...
Explorar root & Buffer & "\" ' Exploracion Recursiva...
End If
ArchivoActual=root & Buffer 'Archivo actual...
End If
Buffer = Dir
DoEvents
Loop
End Sub

Espero que te haya servido, cualquier cosa escribime... Salu2.
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

RE:Muchas gracias

Publicado por Rodrigo (2 intervenciones) el 06/02/2004 19:06:54
Muchas gracias
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