Télécharger le zip
Très bon code, rapide et efficace comme il faut ! Quelques petites remarques tout de même : dommage qu'il liste également le fichier crée... Domage de ne pas pouvoir choisir le dossier à partir duquel on récupère les fichiers Dommage qu'il n'y ait pas plus de commentaire... J'essaie de retranscrire cà en VB si c'est possible ;-) 9/10 DarK Sidious
Je veux bien te refaire un exemple copieur a partir de selecteurs de dossiers mais faut comprendre que j'ai un secretariat tres reduit. Regarde mon logo et tu verras ma secretaire de direction.
T'en fait pas pour le copieur de fichier, je me débrouillerai avec la fonction FileCopyEx : cette fonction combinée avec une fonction CallBack pour la progression, c'est nickel, mais il me manquait juste le nom des fichiers de tout les sous-répertoire du dossier à copier ! J'ai commencé à regarder ton code, et il me paraît assez compliqué à transcrire en VB, mais je n'est pas eu le temps de trop m'y attarder, je regarderais cà plus sérieusement Mercredi soir car là je n'ai pas trop le temps ! Merci encore ! DarK Sidious
Quand même, le principal problème que j'ai remarquer, c'est lorsque l'on veut quitter et qu'il continue à lister :) lol Ca fait du plantage :p
Tu es sûr que tous les fichiers sont listés? avec <propiétés> sur une sélection dans c:\ sur mon micro ça me donne 116897 fichiers et 10634 dossiers et ton programme donne 106353 ça ne fait pas le compte. peut être il manque les fichiers système ou cachés.. suis en train de refaire un programme VB et pour l'instant il me donne plus de fichiers que le système (env 200 en plus) !!
sinon sous dos c' est tout simple: dir /s/w/ah/ar/aa/b >f:\tmplst.txt pour les fichiers dir /s/w/ad/b >f:\tmplst.txt pour les répertoiress. Là encore le résultat est différent de tous les autres! 10647 rpertoires et 109310 fichiers!
Si C: est la partition system, dépendra des droits et autres limitations. Sous Vista, il y a aussi des chemins dont la longueur avoisine les 2 Ko. Il faudrait une MAJ de cette source mais le principe serait le même, que chacun se la fasse, pas le temps.
La pluspart des Fonctions on besoin du format LPCSTR pour reconnaitre le nom du fichier. Y a t´il un moyen de transcrire le nom en LPCSTR ou faut il réecrire la base des fonctions sans utiliser des tableau char?
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 774 membres 62 nouveaux aujourd'hui 16 151 membres club