Arbeiten mit Pfaden in Visual Basic NET ( VB.NET) ist wichtig, jedes Mal, wenn mit der Speicherort einer Datei , z. B. " C zu tun haben : . \\ Windows \\ example.inf , " und müssen den Pfad in den Dateinamen , der Datei-Endung und dem Verzeichnis, in dem sich die Datei befindet sezieren. Bearbeiten Sie den Pfad in Visual Basic 6.0 erfordert die Manipulation der String manuell mit String-Funktionen wie " Mitte ". Glücklicherweise verfügt VB.NET eine "Path" -Klasse mit der eingebauten Funktionen " GetDirectoryName ", " GetFileNameWithoutExtension " und " GetExtension " , um den Pfad -String für Sie analysieren. Anleitung
1
Öffnen Sie Ihre VB.NET Datei mit einem Editor wie z. B. Microsoft Visual Studio.
2
deklarieren eine String-Variable und weisen Sie ihm einen Pfad und Dateinamen , von Sie den folgenden Code in Ihrer Funktion :
Dim mypath As String
mypath = "C : \\ MYDIR \\ mysubdir \\ MYFILE.TXT "
3 < p > Display den Pfad der Datei, ohne den Dateinamen , indem Sie den folgenden Code in Ihrer Funktion :
Dim path_only As String
path_only = Path.GetDirectoryName ( mypath )
MsgBox ( path_only )
Dadurch erscheint "C: . \\ MYDIR \\ mysubdir " Wiederholtes Aufrufen der " GetDirectoryName " mit dem Ergebnis aus dem vorherigen Aufruf wird den Pfad ein Verzeichnis nach oben zu bewegen. Zum Beispiel, " Path.GetDirectoryName ( path_only ) " produzieren "C: . \\ MYDIR "
4
Anzeige der Dateinamen ohne Pfad oder die Datei -Erweiterung , indem Sie den folgenden Code :
< p> Dim filename_only As String
filename_only = Path.GetFileNameWithoutExtension ( mypath )
MsgBox ( filename_only )
Dies zeigt " MYFILE . "
5
Anzeige die Erweiterung der Datei , indem Sie den folgenden Code: Dim
extension_only As String
extension_only = Path.GetExtension ( mypath )
MsgBox ( extension_only )
Dies wird " . TXT . "
6
Speichern Sie die Datei VB.NET , kompilieren und starten Sie das Programm , um die Ergebnisse Ihrer neuen Pfad Funktionen anzuzeigen.