Naviguer dans arborescence de dossiers! [Résolu]

sachie 93 Messages postés jeudi 7 juin 2007Date d'inscription 16 septembre 2010 Dernière intervention - 18 juil. 2008 à 12:07 - Dernière réponse : sachie 93 Messages postés jeudi 7 juin 2007Date d'inscription 16 septembre 2010 Dernière intervention
- 22 juil. 2008 à 09:37
Bonjour à tous!

J'ai une arborescence de dossiers de ce type:

Dossier1
-Dossier2
-DossierDeLappli
-Dossier3
-DossierQuilFautAtteindre


Pour atteindre le dossier "DossierQuilFautAtteindre", pour l'instant je récupères le chemin de "DossierDeLappli" et avec un mélange de méthode LastIndexOf et Substring plus de la concatenation je peux l'atteindre!

Je recherche néanmoins une méthode plus simple de navigation, un peu comme utilisé dans le php, si quelqu'un à une piste je suis preneur!

Merci!
Afficher la suite 

2 réponses

Répondre au sujet
sachie 93 Messages postés jeudi 7 juin 2007Date d'inscription 16 septembre 2010 Dernière intervention - 22 juil. 2008 à 09:37
+3
Utile
Bon je suis retourné là-dessus mais toujours rien!

Le fait de placer @"\\Dossier3\DossierQuilFautAtteindre" ne fonctionne pas, chemin visiblement réservé aux serveurs!

J'ai essayé d'utiliser la classe statique Path mais sans succès:

Par exemple un truc comme cela:
string chemiAppli = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName);
string cheminRootAppli = Path.GetPathRoot(chemiAppli);
string cheminMini=cheminRootAppli+@"\Dossier3\DossierQuilFautAtteindre";

me donne "C:\Dossier3\DossierQuilFautAtteindre";

ce qui n'est pas bon du tout, je crois que je vais me contenter de récupérer le dernier slash, substringuer et concaténer pour le moment!
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de sachie
leprov 1163 Messages postés vendredi 23 juillet 2004Date d'inscription 21 octobre 2010 Dernière intervention - 18 juil. 2008 à 14:24
0
Utile
Regarde du coté de la classe statique System.IO.Path
Commenter la réponse de leprov

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.