VBA Dobivanje naziva datoteke s GetFileName (FSO)

Ovaj kratki vodič će pokazati kako se koristi metoda GetFileName za FileSystemObject.

Dobijte naziv datoteke s VBA FileSystemObject

Ova lekcija koristi FileSystemObject. Da biste ga mogli koristiti, morat ćete postaviti referencu na biblioteku vremena izvođenja VB skripte. Za više informacija pogledajte ovdje.

Za dobivanje naziva datoteke s bilo koje staze možete koristiti:

123456789101112 Pod FSOGetFileName ()Dim FileName As StringZatamnite FSO kao novi FileSystemObjectPostavi FSO = CreateObject ("Scripting.FileSystemObject")'Dohvati naziv datotekeIme datoteke = FSO.GetFileName ("C: \ ExamplePath \ ExampleFile.txt")'Dohvati naziv datoteke bez proširenjaFileNameWOExt = Lijevo (FileName, InStr (FileName, ".") - 1)Kraj podm

Varijabla FileName tada će imati vrijednost "ExampleFile.txt", varijabla FileNameWOExt bit će bez nastavka "ExampleFile".

Dobijte naziv datoteke bez proširenja

Kao što je gore napomenuto, da biste dobili naziv datoteke bez proširenja, koristite ovaj redak koda:

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