Ejemplos usando el Api de windows para Visual basic

1 - Buscar archivos en un árbol de directorio con el Api SearchTreeForFile

<Volver> - Siguiente



 

 

 

Ejemplo que utiliza la función Api SearchTreeForFile , con la cual se puede buscar y verificar si existe un archivo en un árbol de directorio.

 

Descripción:

 

La función api SearchTreeForFile posee 3 parámetros:

 

 

 

'Función Api SearchTreeForFile
Private Declare Function SearchTreeForFile Lib "imagehlp" ( _
    ByVal RootPath As String, _
    ByVal InputPathName As String, _
    ByVal OutputPathBuffer As String) As Long 

 

EL primero indica el directorio donde comenzar a buscar. El seguno el nombre del fichero y el tercero es una variable de retorno que indica el path completo donde se localizó el archivo en cuestión.

 

Controles

Para el ejemplo colocar 2 controles TextBox.

En el Text1 se deberá escribir el Path, en el Text2 el nombre del Archivo. También agregar un commandButton llamado Command1 para comenzar la búsqueda.

 

 

Nota: Este ejemplo busca en el directorio especificado, incluyendo los subdirectorios que contiene. Si la función Api SearchTreeForFile no lo encuentra retorna como valor un 0. Otra cosa cosa importante, es que esta función al buscar, no devuelve el control al programa, hasta que se halla terminado.

 

Código fuente en el formulario

 


Enlaces relacionados:



Buscar en Recursos vb