VBA Získajte názov súboru pomocou GetFileName (FSO)

Tento krátky návod ukáže, ako používať metódu GetFileName systému FileSystemObject.

Získajte názov súboru pomocou VBA FileSystemObject

Táto lekcia používa FileSystemObject. Aby ste ho mohli používať, budete musieť nastaviť odkaz na run-time knižnicu VB skriptov. Ďalšie informácie nájdete tu.

Na získanie názvu súboru z ľubovoľnej cesty môžete použiť:

123456789101112 Sub FSOGetFileName ()Dim FileName as StringDim FSO ako nový FileSystemObjectNastaviť FSO = CreateObject ("Scripting.FileSystemObject")„Získajte názov súboruFileName = FSO.GetFileName ("C: \ ExamplePath \ ExampleFile.txt")„Získajte názov súboru bez príponyFileNameWOExt = vľavo (FileName, InStr (FileName, ".") - 1)Koniec pod

Premenná FileName potom udrží hodnotu „ExampleFile.txt“, premenná FileNameWOExt bude bez prípony „ExampleFile“.

Získajte názov súboru bez prípony

Ako je uvedené vyššie, na získanie názvu súboru bez prípony použite tento riadok kódu:

1 FileNameWOExt = vľavo (FileName, InStr (FileName, ".") - 1)
wave wave wave wave wave