Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
bahn po
Patrick a écrit :
Bonjour,
Y a-t-il un moyen rapide d'obtenir en VB la liste de tous les sous-répertoires d'un répertoire autrement qu'en utilisant une procédure récursive ?
Merci.
Je ne pense pas qu'il existe une sorte de "fastdir" comme avec les disquettes sur ce bon vieux Amiga ou tout était stocké dans un fichier texte pour un accès rapide à l'arborescence plutôt que faire la découverte par exploration. Si quelqu'un a une autre solution je suis aussi intéressé :)
A+
Patrick a écrit :
Bonjour,
Y a-t-il un moyen rapide d'obtenir en VB la liste de tous les
sous-répertoires d'un répertoire autrement qu'en utilisant une procédure
récursive ?
Merci.
Je ne pense pas qu'il existe une sorte de "fastdir" comme avec les
disquettes sur ce bon vieux Amiga ou tout était stocké dans un fichier
texte pour un accès rapide à l'arborescence plutôt que faire la
découverte par exploration. Si quelqu'un a une autre solution je suis
aussi intéressé :)
Y a-t-il un moyen rapide d'obtenir en VB la liste de tous les sous-répertoires d'un répertoire autrement qu'en utilisant une procédure récursive ?
Merci.
Je ne pense pas qu'il existe une sorte de "fastdir" comme avec les disquettes sur ce bon vieux Amiga ou tout était stocké dans un fichier texte pour un accès rapide à l'arborescence plutôt que faire la découverte par exploration. Si quelqu'un a une autre solution je suis aussi intéressé :)
A+
Jean-marc
Patrick wrote:
Bonjour,
Y a-t-il un moyen rapide d'obtenir en VB la liste de tous les sous-répertoires d'un répertoire autrement qu'en utilisant une procédure récursive ?
Hello,
Même réponse que bahn po: pas à ma connaissance. Une procédure récursive est le seul moyen que je connaisse.
peut-être avec un DirListBox rafraichi avec les bons paramètres ?
alfred
Jean-marc
Alfred wrote:
Bonjour
peut-être avec un DirListBox rafraichi avec les bons paramètres ?
Oui et Non. La Dirlistbox permet d'obtenir la liste des répetoires ou sous répetoires présents pour un chemin donné, via la propriété List. Mais elle ne donne pas de façon immédiate les sous répetoires des répertoires. On peut certes explorer les chemins, changer le path et relister les répertoires; Mais alors ça revient à une exploration récursive.
Si on ne veut pas faire de fonction récursive, on peut linéariser tout ça et refaire de l'itératif, en introduisant une pile. Et là, surprise, on vient de recoder le principe d'un parcours récursif :-)) Bref, on peut faire tout ce qu'on veut, ce type de parcours est par nature un processus qui implique la récursivité.
peut-être avec un DirListBox rafraichi avec les bons paramètres ?
Oui et Non. La Dirlistbox permet d'obtenir la liste des répetoires
ou sous répetoires présents pour un chemin donné, via la propriété List.
Mais elle ne donne pas de façon immédiate les sous répetoires des
répertoires.
On peut certes explorer les chemins, changer le path et relister les
répertoires; Mais alors ça revient à une exploration récursive.
Si on ne veut pas faire de fonction récursive, on peut linéariser tout
ça et refaire de l'itératif, en introduisant une pile. Et là, surprise,
on vient de recoder le principe d'un parcours récursif :-))
Bref, on peut faire tout ce qu'on veut, ce type de parcours est par
nature un processus qui implique la récursivité.
peut-être avec un DirListBox rafraichi avec les bons paramètres ?
Oui et Non. La Dirlistbox permet d'obtenir la liste des répetoires ou sous répetoires présents pour un chemin donné, via la propriété List. Mais elle ne donne pas de façon immédiate les sous répetoires des répertoires. On peut certes explorer les chemins, changer le path et relister les répertoires; Mais alors ça revient à une exploration récursive.
Si on ne veut pas faire de fonction récursive, on peut linéariser tout ça et refaire de l'itératif, en introduisant une pile. Et là, surprise, on vient de recoder le principe d'un parcours récursif :-)) Bref, on peut faire tout ce qu'on veut, ce type de parcours est par nature un processus qui implique la récursivité.