TOUS FICHIERS D'UN DISQUE DUR (WIN32)

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 8 déc. 2003 à 21:25
mister0zorg Messages postés 8 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 17 novembre 2008 - 21 déc. 2008 à 23:13
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/16638-tous-fichiers-d-un-disque-dur-win32

mister0zorg Messages postés 8 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 17 novembre 2008
21 déc. 2008 à 23:13
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?
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
2 avril 2008 à 18:26
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.
cs_CFCTABLE Messages postés 18 Date d'inscription samedi 1 mars 2003 Statut Membre Dernière intervention 14 avril 2008
2 avril 2008 à 18:15
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!
cs_CFCTABLE Messages postés 18 Date d'inscription samedi 1 mars 2003 Statut Membre Dernière intervention 14 avril 2008
2 avril 2008 à 14:46
Tu es sûr que tous les fichiers sont listés?
avec 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) !!
cs_Joky Messages postés 1787 Date d'inscription lundi 22 novembre 2004 Statut Membre Dernière intervention 31 janvier 2009 2
20 juin 2005 à 13:04
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
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
8 déc. 2003 à 21:42
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
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
8 déc. 2003 à 21:36
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.
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
8 déc. 2003 à 21:25
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
Rejoignez-nous