VBA Obțineți numele fișierului cu GetFileName (FSO)

Acest scurt tutorial va arăta cum să utilizați metoda GetFileName a FileSystemObject.

Obțineți numele fișierului cu VBA FileSystemObject

Această lecție folosește FileSystemObject. Pentru a-l utiliza, va trebui să setați o referință la biblioteca de execuție a scriptului VB. Vedeți aici pentru mai multe informații.

Pentru a obține numele fișierului din orice cale, puteți utiliza:

123456789101112 Sub FSOGetFileName ()Dim Numele fișierului ca șirDim FSO ca nou FileSystemObjectSetați FSO = CreateObject ("Scripting.FileSystemObject")„Obțineți numele fișieruluiFileName = FSO.GetFileName ("C: \ ExamplePath \ ExampleFile.txt")„Obțineți numele fișierului fără extensieFileNameWOExt = Stânga (FileName, InStr (FileName, ".") - 1)Sfârșitul Sub

Variabila FileName va deține apoi valoarea „ExampleFile.txt”, variabila FileNameWOExt va fi fără extensia „ExampleFile”.

Obțineți numele fișierului fără extensie

După cum sa menționat mai sus, pentru a obține numele fișierului fără extensie, utilizați această linie de cod:

1 FileNameWOExt = Stânga (FileName, InStr (FileName, ".") - 1)
wave wave wave wave wave