Lister le contenu d'un dur [C++] - Programmation
Marsh Posté le 20-02-2002 à 15:49:51
Sous DOS, on fait dir c:\ /S. Avec un > liste.txt, on récupère le tout dans le fichier liste.txt, mais c'est un peu "lourd" (disons pas très élégant à notre époque de RAD/API/..)
Marsh Posté le 21-02-2002 à 14:55:05
Bon, t'as la méthode facile avec findfirstfile: tu te met à la racine et tu cherche tous les fichier puis tu passe dans les sous répertoire
Et y a la méthode compliquée: tu ouvre le lecteur comme si ct un fichier, tu déchiffre les table de partition et les fat à la main.... à toi de choisir
Marsh Posté le 21-02-2002 à 15:09:00
La methode facile me parait deja trop dur alors...
Tu pourrais me donner juste un petit peu plus de details ?
Marsh Posté le 21-02-2002 à 15:48:36
Tu lance findFirstFile en cherchant tous les fichiers (tu lui passe * ou *.* comme nom de fichier) ça te retourne une structure que tu utilise ensuite dnas findNextFile pour récupérer les fichiers 1 par 1, la tu trie les répertoire (un flag à tester je crois) et ensuite pour chaque répertoire trouver tu recommence
Marsh Posté le 20-02-2002 à 14:52:24
J'aimerais bien pouvoir lister tout le contenu d'un dur (dossier et sous dossier).
Y a une fonction ou faut que je me tape des mechants arbres de la morkitu
---------------
Super.