Méthode GetBaseName

Renvoie une chaîne contenant le nom de base du dernier composant d'un chemin, moins l'extension de fichier éventuelle.

Syntaxe

object.GetBaseName(path)

Arguments :

  • object : requis. Toujours le nom d'un objet FileSystemObject.
  • path : requis. Spécification du chemin pour le composant dont le nom de base doit être renvoyé.

Remarques

La méthode GetBaseName renvoie une chaîne de longueur nulle (" ") si aucun composant ne correspond à l'argument path.

Remarque :

La méthode GetBaseName fonctionne uniquement sur la chaîne de chemin fournie avec l'extension de fichier. Elle ne tente pas de résoudre le chemin et ne vérifie pas non plus l'existence du chemin spécifié.

Les exemples suivants illustrent l'utilisation de la méthode GetBaseName.

Exemple 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

Exemple 2 :

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

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