VBA Λήψη ονόματος αρχείου με GetFileName (FSO)

Αυτό το σύντομο σεμινάριο θα δείξει πώς να χρησιμοποιήσετε τη μέθοδο GetFileName του FileSystemObject.

Λήψη ονόματος αρχείου με το VBA FileSystemObject

Αυτό το μάθημα χρησιμοποιεί το FileSystemObject. Για να το χρησιμοποιήσετε, θα πρέπει να ορίσετε μια αναφορά στη βιβλιοθήκη χρόνου εκτέλεσης σεναρίων VB. Δείτε εδώ για περισσότερες πληροφορίες.

Για να λάβετε το όνομα αρχείου από οποιαδήποτε διαδρομή, μπορείτε να χρησιμοποιήσετε:

123456789101112 Sub FSOGetFileName ()Dim Name Name ως συμβολοσειράDim FSO ως νέο FileSystemObjectΟρισμός FSO = CreateObject ("Scripting.FileSystemObject")«Λήψη ονόματος αρχείουFileName = FSO.GetFileName ("C: \ ExamplePath \ ExampleFile.txt")«Λήψη ονόματος αρχείου χωρίς επέκτασηFileNameWOExt = Αριστερά (Όνομα αρχείου, InStr (Όνομα αρχείου, ".") - 1)Τέλος υπο

Η μεταβλητή FileName θα κρατήσει στη συνέχεια την τιμή του "ExampleFile.txt", η μεταβλητή FileNameWOExt θα είναι χωρίς την επέκταση "ExampleFile".

Λήψη ονόματος αρχείου χωρίς επέκταση

Όπως σημειώθηκε παραπάνω, για να λάβετε το όνομα αρχείου χωρίς επέκταση χρησιμοποιήστε αυτήν τη γραμμή κώδικα:

1 FileNameWOExt = Αριστερά (Όνομα αρχείου, InStr (Όνομα αρχείου, ".") - 1)
wave wave wave wave wave