VBA Fájlnév lekérése a GetFileName (FSO) segítségével

Ez a rövid bemutató bemutatja, hogyan kell használni a FileSystemObject GetFileName metódusát.

Fájlnév lekérése a VBA FileSystemObject segítségével

Ez a lecke a FileSystemObject objektumot használja. A használatához be kell állítania egy hivatkozást a VB script futásidejű könyvtárára. További információért lásd itt.

A fájlnév bármely útvonalról történő lekéréséhez használhatja:

123456789101112 Sub FSOGetFileName ()Fájlnév halványítása karakterlánckéntHalvány FSO új fájlrendszer -objektumkéntSet FSO = CreateObject ("Scripting.FileSystemObject")'Fájlnév lekéréseFájlnév = FSO.GetFileName ("C: \ ExamplePath \ ExampleFile.txt")'Fájlnév kérése kiterjesztés nélkülFileNameWOExt = Bal (Fájlnév, InStr (Fájlnév, ".") - 1)End Sub

A FileName változó ezután az „ExampleFile.txt” értékét fogja tartani, a FileNameWOExt változó az „ExampleFile” kiterjesztés nélkül lesz.

Fájlnév letöltése kiterjesztés nélkül

Amint fentebb említettük, a fájlnév kiterjesztés nélküli lekéréséhez használja ezt a kódsorot:

1 FileNameWOExt = Bal (Fájlnév, InStr (Fájlnév, ".") - 1)
wave wave wave wave wave