J'ai vu ce code (et similaire) sur tout le web, mais je n'arrive tout simplement pas à le faire fonctionner. Chaque fois que je le débogue ligne par ligne, il déborde du débogage et charge l'application. Aucun message d'erreur n'est présenté, et tout code après la ligne "défectueuse" reste non traité.C# Impossible d'obtenir la liste des sous-répertoires
Voici le code incriminé:
foreach (string folder in allFolders)
{
string[] subFolders = Directory.GetDirectories(folder,
"*", SearchOption.AllDirectories);
MessageBox.Show("Test");
}
La boucle foreach est entré en, mais la boîte de message est jamais affiché.
Si je supprime le SearchOption.AllDirectories
le code est traité avec succès, mais j'ai besoin d'un moyen d'inclure tous les sous-répertoires dans les répertoires.
Des idées?
Avez-vous essayé de déboguer ce code pour le moment? Est-ce que la chaîne [] est remplie? – Younes
Pouvez-vous fournir un programme complet et exécutable (avec une méthode 'Main') qui illustre ce problème? –