Travailler avec des chemins dans Visual Basic NET ( VB.NET ) est importante chaque fois que vous faites affaire avec l'emplacement d'un fichier, par exemple "C: . \\ Windows \\ example.inf , » et le besoin de disséquer le chemin dans le nom du fichier , l'extension de fichier et le répertoire où se trouve le fichier . Manipuler le chemin de Visual Basic 6.0 nécessite la manipulation de la chaîne manuellement avec les fonctions de chaînes telles que " mi ". Heureusement , VB.NET dispose d' une classe "Path" avec les fonctions built-in " GetDirectoryName », « GetFileNameWithoutExtension " et " GetExtension " pour analyser la chaîne de chemin pour vous. Instructions
1
Ouvrez votre fichier VB.NET avec un éditeur tel que Microsoft Visual Studio.
2
déclarer une variable de chaîne et attribuez-lui un nom de chemin et de fichier , par ajoutant le code suivant dans votre fonction :
mypath Dim As String
mypath = " C: \\ MYDIR \\ mysubdir \\ MYFILE.TXT "
3 < p > Afficher le chemin du fichier sans le nom de fichier en ajoutant le code suivant dans votre fonction :
Dim path_only As String
path_only = Path.GetDirectoryName ( mypath )
MsgBox ( path_only )
Ceci affichera " C : \\. MYDIR \\ mysubdir " Appelant à plusieurs reprises la " GetDirectoryName " avec le résultat de l'appel précédent se déplacera le chemin d'un répertoire . Par exemple, " Path.GetDirectoryName ( path_only ) " produira " C : \\. MYDIR "
4
afficher le nom du fichier sans le chemin ou l'extension du fichier en ajoutant le code suivant :
< p > Dim filename_only As String
filename_only = Path.GetFileNameWithoutExtension ( mypath )
MsgBox ( filename_only )
Ceci affichera " MYFILE . "
5
Afficher l'extension du fichier en ajoutant le code suivant :
Dim extension_only As String
extension_only = Path.GetExtension ( mypath )
MsgBox ( extension_only )
Ceci affichera " . TXT ".
6
Enregistrez le fichier VB.NET, compiler et exécuter le programme pour visualiser les résultats de vos nouvelles fonctions de chemin.