/// <summary> /// On effectue la recherche d'un dossier dans une arborescence /// </summary> /// <param name="ListeDossier">Arborescence ou l'on recherche un dossier</param> /// <returns>Le dossier recherche</returns> private static Dossier RechercheDossier(Dossier ListeDossier) { Dossier DossierParent = null; int ChoixUtilisateur; while (DossierParent == null) { Console.WriteLine(ListeDossier.ToString(false)); try { ChoixUtilisateur = SaisieUtilisateur.ChoixUtilisateurValide(); DossierParent = ListeDossier.RechercherDossier(ChoixUtilisateur); } catch (FormatException) { Console.WriteLine("Dossier Inexistant"); } } return(DossierParent); }