Enlever la fin d'un chemin d'accès (vb.net 4.8) [Résolu]

Signaler
Messages postés
121
Date d'inscription
jeudi 30 avril 2020
Statut
Membre
Dernière intervention
5 octobre 2020
-
Messages postés
121
Date d'inscription
jeudi 30 avril 2020
Statut
Membre
Dernière intervention
5 octobre 2020
-
Bonjour,

cela fait longtemps que je ne suis pas venu chercher de l'aide car je cherchais principalement dans : https://plasserre.developpez.com/cours/vb-net/#LVIII-O-1

Je commence donc un projet avec ce que je connais car j'ai appris beaucoup, mais comme beaucoup de technique vb.net. Cependant, personne n'est parfait. Et donc, on ne connais pas tout sur un sujet préci. Donc, je voudrais savoir un seul truc.

Exemple : J'ai un accès de fichier ici:

"C:\Users\MonNomDutilisateur\Test.txt"

J'aimerais enlever automatiquement la fin pour donner:

"C:\Users\MonNomDutilisateur

(enlever le "\Test.txt")

Par malchance, le nom d'utilisateur est différent de tous. Et c'est pourquoi j'ai chercher dans : https://plasserre.developpez.com/cours/vb-net/#LVIII-O-1. Tristement, je n'ai rien trouvée. La seul bonne communauté, c'est vous.

Merci d'avance.

Cordialement, Lud.

1 réponse

Messages postés
14855
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
11 octobre 2020
589
Bonjour

Regarde la classe Path de l’espace de nom IO.
Y’a tout ce qu’il faut pour manipuler des chemins de fichiers et de répertoires, dont une méthode qui retourne le répertoire parent d’un chemin. (GetPathRoot)

Sinon, pour récupérer les chemins « système » dont CurrentUser, tu peux aussi utiliser Environment.GetFolderPath

Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Messages postés
12584
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 octobre 2020
700
bonjour,
s'il ne s'agissait pas de fichier, tu pourrais simplement utiliser lastindexof pour déterminerla position de la dernière occurrence du caractère
\
, et ensuite extraire ce qui précède.
dans le cas de fichiers, il est préférable, en effet, d'utiliser des méthodes spécifiques.
Messages postés
121
Date d'inscription
jeudi 30 avril 2020
Statut
Membre
Dernière intervention
5 octobre 2020
1 >
Messages postés
12584
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
12 octobre 2020

Merci! Ça as fonctionné!