VBA Iegūstiet faila nosaukumu, izmantojot GetFileName (FSO)

Šī īsa apmācība parādīs, kā izmantot FileSystemObject metodi GetFileName.

Iegūstiet faila nosaukumu, izmantojot VBA FileSystemObject

Šajā nodarbībā tiek izmantots FileSystemObject. Lai to izmantotu, jums būs jāiestata atsauce uz VB skripta izpildes laika bibliotēku. Plašāku informāciju skatiet šeit.

Lai iegūtu faila nosaukumu no jebkura ceļa, varat izmantot:

123456789101112 Sub FSOGetFileName ()Dim faila nosaukums kā virkneDim FSO kā jauns FileSystemObjectIestatīt FSO = CreateObject ("Scripting.FileSystemObject")'Iegūstiet faila nosaukumuFileName = FSO.GetFileName ("C: \ ExamplePath \ ExampleFile.txt")'Iegūstiet faila nosaukumu bez paplašinājumaFileNameWOExt = Pa kreisi (FileName, InStr (FileName, ".") - 1)Beigu apakš

Mainīgais FileName turēs vērtību “ExampleFile.txt”, mainīgais FileNameWOExt būs bez paplašinājuma “ExampleFile”.

Iegūstiet faila nosaukumu bez paplašinājuma

Kā minēts iepriekš, lai iegūtu faila nosaukumu bez paplašinājuma, izmantojiet šo koda rindu:

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