GetBaseName-Methode

Gibt eine Zeichenfolge zurück, die den Basisnamen der letzten Komponente in einem Pfad enthält, ohne die Dateierweiterung.

Syntax

object.GetBaseName(path)

Argumente:

  • Object: Erforderlich. Immer der Name eines Elements FileSystemObject.
  • Path: Erforderlich. Die Pfadspezifikation für die Komponente, deren Basisname zurückgegeben werden soll.

Anmerkungen

Die GetBaseName-Methode gibt eine Zeichenfolge mit Nulllänge (" ") zurück, wenn keine Komponente mit dem Argument "path" übereinstimmt.

Hinweis:

Die GetBaseName-Methode funktioniert nur in der angegebenen Pfadzeichenfolge mit Dateierweiterung. Es wird weder versucht, den Pfad aufzulösen, noch wird geprüft, ob der angegebene Pfad vorhanden ist.

Das folgende Beispiel veranschaulicht die Verwendung der GetBaseName-Methode.

Beispiel 1:

Function GetTheBase(filespec)
    Dim fso
    Set fso = CreateObject("Scripting.FileSystemObject")
    GetTheBase = fso.GetBaseName(filespec)
End Function

' Usage
Dim baseName
baseName = GetTheBase("C:\testfile.txt")
' Output: testfile

Beispiel 2:

Function GetTheBase(filespec)
    Dim fso
    Set fso = CreateObject("Scripting.FileSystemObject")
    GetTheBase = fso.GetBaseName(filespec)
End Function

' Usage
Dim emptyPath
emptyPath = GetTheBase("")
 ' Output: ""