VBA Get File Name with GetFileName (FSO)

Dieses kurze Tutorial zeigt, wie Sie die GetFileName-Methode des FileSystemObject verwenden.

Dateinamen mit VBA FileSystemObject abrufen

Diese Lektion verwendet das FileSystemObject. Um es zu verwenden, müssen Sie einen Verweis auf die VB-Skript-Laufzeitbibliothek festlegen. Weitere Informationen finden Sie hier.

Um den Dateinamen aus einem beliebigen Pfad zu erhalten, können Sie Folgendes verwenden:

123456789101112 Unter FSOGetFileName()Dim FileName As StringDim FSO als neues FileSystemObjectFSO setzen = CreateObject("Scripting.FileSystemObject")'Dateinamen abrufenFileName = FSO.GetFileName("C:\ExamplePath\ExampleFile.txt")'Dateinamen ohne Erweiterung abrufenFileNameWOExt = Left(FileName, InStr(FileName, ".") - 1)End Sub

Die Variable FileName enthält dann den Wert von „ExampleFile.txt“, die Variable FileNameWOExt hat die Erweiterung „ExampleFile“.

Dateinamen ohne Erweiterung abrufen

Wie oben erwähnt, verwenden Sie diese Codezeile, um den Dateinamen ohne Erweiterung zu erhalten:

1 FileNameWOExt = Left(FileName, InStr(FileName, ".") - 1)
wave wave wave wave wave