Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Listing de dossiers [ Windows / Fichier & Disque ] (Mitch986)

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

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

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é 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 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 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. 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 navigateur de dossiers [ par ndubien ] Bonjour,Je cherche comment faire un navigateur de dossiers en C API Win32 (donc sous Windows).Qu'est-ce que j'appelle navigateur de dossiers?Par navig


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,515 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.