Πίνακας περιεχομένων
Αυτό το σύντομο σεμινάριο θα δείξει πώς να χρησιμοποιήσετε τη μέθοδο CopyFolder του FileSystemObject.
Αντιγραφή φακέλου με VBA FileSystemObject
Αυτό το μάθημα χρησιμοποιεί το FileSystemObject. Για να το χρησιμοποιήσετε, θα πρέπει να ορίσετε μια αναφορά στη βιβλιοθήκη χρόνου εκτέλεσης σεναρίων VB. Δείτε εδώ για περισσότερες πληροφορίες.
Η αντιγραφή φακέλων είναι εύκολη με το Μέθοδος CopyFolder του FileSystemObject.
12345678 | Sub FSOCopyFolder ()Dim FSO ως νέο FileSystemObjectΟρισμός FSO = CreateObject ("Scripting.FileSystemObject")FSO.CopyFolder "C: \ Src", "C: \ Dst \" 'Dst folderFSO.CopyFolder "C: \ Src", "C: \ DstNew" 'DstNew folder is createdΤέλος υπο |
Εάν η πηγή περιέχει χαρακτήρες μπαλαντέρ ή ο προορισμός τελειώνει με διαχωριστή διαδρομής (\), θεωρείται ότι ο προορισμός είναι ένας υπάρχων φάκελος στον οποίο πρέπει να αντιγραφούν αντίστοιχοι φάκελοι και υποφάκελοι. Διαφορετικά, ο προορισμός θεωρείται ότι είναι το όνομα ενός φακέλου για δημιουργία.