Salut!
En fait j'ai déjà lu pas-mal de chose sur le forum à ce sujet, et je suis désolé si j'ai raté la réponse à ma question.
Je cherche à répertorier tous les dossier nommé "Mon Dossier" qui pourraient être présents sur mon ordinateur.
La raison pour laquelle je fais ça est en fait pour permettre à des clients néophites de retrouver le chemin du répertoire d'un de mes programmes automatiquement (ou du moins de trouver tous les dossier du bon nom et qu'ils n'aient plus qu'à sélectionner dans une lisge).
Donc, j'utilise la classe Directory et la methode GetDirectories avec la SearchOption.AllDirectories qui permet d'explorer tous les dossier et sous-dossiers.
Problème: certain dossier ne sont pas accessible pour des raisons de droits (par exemple dans le Documents And Settings) et malheureusement, la méthode s'arrête directement et ne continue pas en négligent simplement ce dossier.
Donc, comment faire? méthode récursive avec la méthode GetDirectories dossier par dossier??
Ensuite, j'aimerais stocker les résultats dans une structure données générique. Dans Java j'utilisais:
ArrayList<string> maListe = new ArrayList<String>(10);
et ensuite:
myListe.add("monTest");
Mais dans c# ça n'a pas l'air de marcher...
Comment faut-il faire??