[C++] Lister le contenu d'un dur

Lister le contenu d'un dur [C++] - Programmation

Marsh Posté le 20-02-2002 à 14:52:24    

:hello:
 
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 [:alph-one]


---------------
Super.
Reply

Marsh Posté le 20-02-2002 à 14:52:24   

Reply

Marsh Posté le 20-02-2002 à 15:40:04    

[:911gt3]


---------------
Super.
Reply

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/..)

Reply

Marsh Posté le 20-02-2002 à 18:33:25    

findfirst
findnext

Reply

Marsh Posté le 20-02-2002 à 20:37:24    

Sous quel OS tu bosse?

Reply

Marsh Posté le 21-02-2002 à 08:54:38    

sous win2k.


---------------
Super.
Reply

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 :)

Reply

Marsh Posté le 21-02-2002 à 15:09:00    

La methode facile me parait deja trop dur alors...[:nofret]
 
Tu pourrais me donner juste un petit peu plus de details ?


---------------
Super.
Reply

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

Reply

Marsh Posté le 21-02-2002 à 15:52:54    

ok merci :hello:


---------------
Super.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed