CLM'S RECHERCHE : POUR RECHERCHER UN FICHIER ET/OU UN DOSSIER EN UN TEMPS RECORD

cs_SHIVA Messages postés 97 Date d'inscription vendredi 28 décembre 2001 Statut Membre Dernière intervention 1 décembre 2003 - 8 juil. 2002 à 20:59
SkyRocKo Messages postés 174 Date d'inscription samedi 10 mai 2003 Statut Membre Dernière intervention 18 février 2006 - 8 août 2005 à 21:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/3465-clm-s-recherche-pour-rechercher-un-fichier-et-ou-un-dossier-en-un-temps-record

SkyRocKo Messages postés 174 Date d'inscription samedi 10 mai 2003 Statut Membre Dernière intervention 18 février 2006
8 août 2005 à 21:38
Waouhh !!!

C'est hallucinant la rapidité ! De plus c'est totalement fiable!

Bravo pour le code! Il manque juste d'un peu de commentaires, et peut-être d'une fonction de recherche d'une chaîne de caractères dans les fichiers.

Bonne continuation !

++
clementio Messages postés 432 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 février 2014 1
8 août 2005 à 00:06
J'ai revu complètement l'aspect graphique. Maintenant, je récupère les icônes et j'affiche le tout dans un treeview!!!
tmcuh Messages postés 458 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 18 avril 2009
4 sept. 2004 à 09:42
pas mal, rapidité c vrai j'avoue qu'il va plus vite que la recherche windows, mais si tu as activé l'indexation, je choisis windows :) ... sinon faudrait prévoir un classement possible par colonne (taille, nom,...)
clementio Messages postés 432 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 février 2014 1
27 oct. 2003 à 18:52
Je dit sans API car c'est la méthode de recherche qui est qans API, par contre la méthode qui sert à ouvrir un doosier utilise les API, voilà...
cs_PROGRAMMIX Messages postés 1133 Date d'inscription mercredi 2 octobre 2002 Statut Membre Dernière intervention 24 juillet 2011 2
27 oct. 2003 à 15:47
Pourquoi dis-tu "Sans API" ?

La ligne suivante n'est-elle pas la déclaration d'une API : "Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long" ?
cs_Urgo Messages postés 780 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 avril 2009 1
3 avril 2003 à 22:14
Bravo pour cette source ! ;)
Tu cartonnes !
UniCyclon Messages postés 38 Date d'inscription jeudi 27 juin 2002 Statut Membre Dernière intervention 27 février 2006
2 janv. 2003 à 11:59
Il se download où le fichier ???
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
31 déc. 2002 à 15:12
merci j'avais besion d'un code dans ce genre...
luko007 Messages postés 31 Date d'inscription mercredi 20 novembre 2002 Statut Membre Dernière intervention 9 septembre 2003
21 nov. 2002 à 00:31
t'as raison vaut mieux refaire la fonction de recherche de win XP :
elle est buggée ! c'est un vraie regression par rapport à win2000 et 98
ex: essaye de chercher dans tous les *.frm un fichier qui contient le texte "left"
XP trouve jamais (pas chez moi en tout cas). la meme chose avec win98 : il trouve tout de suite.
Merci Bill ta dernière version de windows est une vraie reussite : on peut la mettre directement à la poubelle.
lucky2222 Messages postés 92 Date d'inscription dimanche 14 juillet 2002 Statut Membre Dernière intervention 2 octobre 2006
16 nov. 2002 à 11:02
c'est genial, enfin ce que je chercher pour completer mon lanceur de programe!
en plus si si ca marche je te met un 10 pour l'epine que tu me retire du pied!
de plus il est tres jolie
clementio Messages postés 432 Date d'inscription samedi 18 mai 2002 Statut Membre Dernière intervention 17 février 2014 1
15 nov. 2002 à 13:57
Tu te trompes, ça marche très bien.
En fait dans l'exemple que tu me donnes, le critère devrait être *.*CLM* pour trouver le dossier prog.de.CLM
cs_MyC Messages postés 94 Date d'inscription lundi 23 septembre 2002 Statut Membre Dernière intervention 22 avril 2003
15 nov. 2002 à 12:08
Ton prog est très bien, mais j'ai touvé un petit problème. Lors de la recherche, si un dossier contient un point avant le mot recherché dans son nom, ce dossier n'est pas affiché dans la liste (et pourtant la recherche de windows l'affiche !).
Un exemple concret :
------------------------

Si ton critère de recherche est "*CLM*.*", un dossier portant par exemple le nom "prog.de.CLM" ne sera pas répertorié dans la liste.

Evidement c'est peut-être rare d'avoir un dossier avec des points, mais moi par exemple j'avais un dossier portant le nom de l'adresse d'un site + un nom qui suivait --> "www.vbfrance.com [CLM]" et donc il ne s'affiche pas dans la liste alors qu'il correspond aux critères de recherche.

Si tu as une idée pour résoudre ce problème ce serait sympa de m'envoyer un message (Je cherche de mon côté aussi). Merci !
cs_SHIVA Messages postés 97 Date d'inscription vendredi 28 décembre 2001 Statut Membre Dernière intervention 1 décembre 2003
8 juil. 2002 à 20:59
cool
Rejoignez-nous