Bonjour,
je souhaite afficher sur un treeview l'arborescence de quelques répertoires (tous les fichiers et dossiers).
Le problème est que je ne sais pas comment récupérer les sous-dossiers et les fichiers.
Merci d'avance pour votre aide.
Bonjour,
je souhaite afficher sur un treeview l'arborescence de quelques répertoires (tous les fichiers et dossiers).
Le problème est que je ne sais pas comment récupérer les sous-dossiers et les fichiers.
Merci d'avance pour votre aide.
Bonjour,
Regarde la méthode Dir
Cordialement,
pgz
Merci, je connais cette méthode.
Le problème est comment boucler sur les dossiers pour refaire un Dir dessus et ainsi de suite pour ensuite les placer sur l'arbre.
Bonjour, en utilisant une procédure récurssive, cela se fait trés facilement
http://access.developpez.com/sources...ercheRecursive
Reste juste à les placer dans le treeview
Merci pour le lien.
Je vais voir ce que je peux faire avec ça.
Merci. A bientôt.
la commande dos tree>mesrep.txt donne de bons résultats
Merci pour la commande dos, mais est-il possible d'exécuter la commande en VBA? Si oui, comment copier le résultat dans une zone de liste?
Merci.
La méthode Shell doit pouvoir te permettre d'éxécuter cette commande. Mais cela redirige vers un fichier texte. A toi de lire ce fichier et de remplir le treeview ... ce qui reviendra au même qu'une procédure récursive
Et si c'est juste pour une zone de liste, l'exemple de la page sources est trés complet !!!Merci pour la commande dos, mais est-il possible d'exécuter la commande en VBA? Si oui, comment copier le résultat dans une zone de liste?
Je vais essayer avec la commande Shell.
Je tape la commande suivante mais il ne m'exécute pas la commande tree
Il ouvre l'invite de commande Dos mais j'ai un message "Mauvais répertoire de recherche de command.com".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2shell "command.com tree /f"
Et avec l'api shellExecute ? (FAQ)
De toute façon, pour moi, une application Windows ne devrait pas se servir des commande dos qui n'offre aucun confort visuel à l'utilisateur ...
La programmation actuelle offre des outils bien plus performants notamment l'API Win32
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager