Quicksearch 2 - un moteur de recherche de fichiers tres rapide

Description

Voila un moteur de recherche de fichiers quasi aussi rapide que celui de Windows. C'est un moteur de recherche récursif (c'est à dire qu'il cherche tous les dossiers du chemin qu'on lui donne, puis qui cherche dans les sous-dossiers du premier dossier trouvé, etc... et continue ensuite de la meme maniere avec les autres dossiers).

Ce moteur permet:
- d'effectuer une recherche dans un dossier souhaité ou dans tous les dossiers, avec le type de fichier souhaité
- de ranger par ordre alphabétique les resultats
- de lancer un fichier listé par un double-clic
- de savoir combien de fichiers ont été trouvés et en combien de temps...

Je me suis forcé d'expliquer au mieux cette source, peut-etre que j'en ai fait un peu trop d'ailleurs (on dirait qu'il y a + de commentaires que de code ;) ), n'hésitez donc pas à la regarder même si vous débutez en VB !

Source / Exemple :


Look the zip file
And
Have Fun !

Conclusion :


C'est en fait une modification de la source QuickSearch de EBArtSoft (que je remercie au passage pour cette source) mais qui malheuresement ne fonctionnait pas a cause de quelques erreurs dans le code.

J'ai donc rectifié le code, amélioré la fonction de recherche, ajouté une option pour effectuer une recherche sur tous les lecteurs, amélioré l'interface, ajouté le lancement des fichiers lors d'un double-clic, ajouté une fonction de tri alphabetique (qui vient d'un autre auteur du réseau VBFrance dont je ne me souviens plus le nom :(, je le remercie au passage pour cette fonction tres utile).

Bug connus: il y a parfois un petit decalage entre le nombre de fichiers trouvés par le moteur de recherche de Windows et celui de QuickSearch 2 qui peut aller de 0 (autant de fichiers dans les 2) à 10 fichiers de moins pour QuickSearch 2. Si vous trouvez d'ou vient ce bug, je le rectifierais si c'est possible :)

J'espere que ce code vous sera autant utile qu'a moi !
Bonne prog !
FirSteph :)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.