BALAYAGE TOTAL DES DOSSIERS AVEC L'API WIN32 (SANS DIR NI OCX)
Proger
Messages postés248Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention19 décembre 2008
-
22 mai 2003 à 16:59
statopulos01
Messages postés18Date d'inscriptionmercredi 2 avril 2003StatutMembreDernière intervention 1 août 2007
-
9 nov. 2007 à 13:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
statopulos01
Messages postés18Date d'inscriptionmercredi 2 avril 2003StatutMembreDernière intervention 1 août 2007 9 nov. 2007 à 13:54
Bhen moi je trouve qu'elle déchire bien cette source, merci Mr Base! :)
cs_mati
Messages postés2Date d'inscriptionjeudi 5 juin 2003StatutMembreDernière intervention 5 juin 2003 5 juin 2003 à 15:18
Je pense que tu pourras m'aider car je debute.
Je voudrais savoir si un fichier est présent sur le disque en le cherchant que par son nom, pour connaitre ensuite son chemin d'acces.
Merci
cs_Base
Messages postés70Date d'inscriptionjeudi 23 janvier 2003StatutMembreDernière intervention31 juillet 2003 23 mai 2003 à 09:25
Tu as entièrement raison. A l'origine, j'ai fais cette routine pour générer un fichier d'index. C'est pour ça que j'ai préférer alimenter une chaine plutot que le fichier au fur et à mesure, c'est plus rapide. La chaine était sauvée en une seul fois à la fin. Il est vrai que dans le cas de cet exemple, la chaine ne sert à rien. Finement observé ;-)
Proger
Messages postés248Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention19 décembre 2008 22 mai 2003 à 16:59
Je constate que c'est 30% plus rapide que Dir(). Néanmoins, c'est 30% plus rapide lorsque on apporte quelques modifs à ton code, dont SURTOUT :
stDCBuffer = stDCBuffer & String(Generation, Chr(9)) & CurFileName & vbNewLine
A supprimer!!! sa ralenti énooooooormément les perfs (de 240 secondes, je passe à 7 secondes...).
Dans ces 30% on a également la taille, l'attribut et la date de chaque fichier, ce que Dir() ne fais pas en "natif".
9 nov. 2007 à 13:54
5 juin 2003 à 15:18
Je voudrais savoir si un fichier est présent sur le disque en le cherchant que par son nom, pour connaitre ensuite son chemin d'acces.
Merci
23 mai 2003 à 09:25
22 mai 2003 à 16:59
stDCBuffer = stDCBuffer & String(Generation, Chr(9)) & CurFileName & vbNewLine
A supprimer!!! sa ralenti énooooooormément les perfs (de 240 secondes, je passe à 7 secondes...).
Dans ces 30% on a également la taille, l'attribut et la date de chaque fichier, ce que Dir() ne fais pas en "natif".