begin process at 2012 02 12 10:46:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Fichier & Disque

 > 

Listing de dossiers


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Listing de dossiers

lundi 5 novembre 2007 à 12:01:57 | Listing de dossiers

Mitch986

Bonjour à tous !

Voilà, je suis plutôt novice en C++ et je suis face à un petit problème... Je souhaite créer un listing de tous les noms de sous-dossiers contenus dans un dossier. Par exemple, prenons un dossier nommé "Dossier Racine" qui contiendrait 3 sous-dossiers nommés respectivement D1, D2 et D3. Je voudrais créer la liste de tous les sous-dossiers (dans l'exemple D1, D2 et D3) et les sauvegarder (dans une liste ou un fichier texte par exemple). J'ai cherché sur le net mais je ne trouvais des réponses que pour faire un listing de fichiers et non de dossiers. Merci beaucoup !
lundi 5 novembre 2007 à 12:16:43 | Re : Listing de dossiers

buno

Administrateur CodeS-SourceS
Réponse acceptée !
Salut!
Il me semble qu'avec les fonctions FindFirstFile() et FindNextFile(), tu devrais y arriver comme ceci:

while((FindNextFile(liste, &File)))
{
    //Si ce fichier est un répertoire
    if(File.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
   {
        // Ici, on a un sous répertoire
    }
    else
   {
      // Ici, on a un fichier
   }
}

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
lundi 5 novembre 2007 à 12:25:30 | Re : Listing de dossiers

Mitch986

Okay, merci bien pour le démarrage... Juste quelques précisions par rapport au code : Comment je récupère le nom du sous-répertoire seul ? Et sous quelle forme dois-je envoyer le nom du répertoire "racine" à la fonction, apparemment avec une référence (&File ?) ? "liste" est la liste dans laquelle j'enregistre les différents noms de répertoire ? Désolé si mais questions semblent idiotes mais je ne maitrise vraiment pas (encore) le C++...
lundi 5 novembre 2007 à 14:15:28 | Re : Listing de dossiers

buno

Administrateur CodeS-SourceS
Pas de soucis!
Tu peux aller voir la source de Joky. Il est, il me semble, assez complet et facile à comprendre.
Si tu des soucis de compréhension, n'hésites pas

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage


Cette discussion est classée dans : créer, dossiers, dossier, exemple, listing


Répondre à ce message

Sujets en rapport avec ce message

Dossiers [ par Mitch986 ] Bonjour !Voilà, ma demande est assez précise... Je souhaiterai , pour un chemin d'accès donné, lister tous les dossiers (et non les fichiers) contenus Questions Manip Dossiers [ par Mitch986 ] Bonjour !Voilà, ma demande est assez précise... Je souhait Partager des dossiers [ par Galmiza ] Salut, J'aimerais partager des dossiers sur un réseau local seulement certains jours de la semaine. Comment accéder aux attributs d'un dossier et le Infos sur les dossiers partagés [ par radada ] Slt : ) Alors en fait, pour un projet que je suis en train de faire, je dois, pour chaque dossier partagé (de l'ordi local, ou d'un ordi réseau), li stocker listing dossier [ par nishoun ] bonjour, j'utilise cette procédure pour parcourir et afficher le contenu d'un dossier, mais j'aimerai pouvoir stocker ce que je lis plutot que de l'(a Créer un dossier avec les MFC [ par youssef_sympas ] Salut tout le monde,je cherche la méthode pour créer un dossier avec les MFC. MingW32 [ par ac117 ] Salut,Y a t-il un installeur de MingW32 dans la salle ?Parce que à premiere vue, c'est facile. L'exemple "hello world" marche bien, mais dés qu'il s'a Copie récurcive de dossiers [ par eikosphinx ] Bonjour tout le monde.C'est mon premier message et j'espère pas le dernier.J'ai un petit soucis. Je travail ce mois ci en tant que saisonnier et je su Recherche code pour créer fichier txt pour chaque dossier [ par henriwtf ] Bonjour, Je cherche un code me permettant de créer un fichier *.txt (dummy file) pour chaque dossier contenu dans un répertoire donné. En pratique Creation mini explorateur+propietes [ par champista ] Coucou, c encore moi...le debutantBon, je repars sur des nouvelles bases.Mon but est de créer une interface du type mfc avec:-une arborescence des dis


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,496 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales