VBA Kopier en mappe med CopyFolder (FSO)

Denne korte opplæringen vil demonstrere hvordan du bruker CopyFolder -metoden til FileSystemObject.

Kopier mappe med VBA FileSystemObject

Denne leksjonen bruker FileSystemObject. For å bruke det, må du angi en referanse til VB-skriptets kjøretidsbibliotek. Se her for mer informasjon.

Det er enkelt å kopiere mapper med CopyFolder -metode av FileSystemObject.

12345678 Sub FSOCopyFolder ()Dim FSO som nytt filsystemobjektSett FSO = CreateObject ("Scripting.FileSystemObject")FSO.CopyFolder "C: \ Src", "C: \ Dst \" 'Dst -mappen finnesFSO.CopyFolder "C: \ Src", "C: \ DstNew" 'DstNew -mappen opprettesSlutt Sub

Hvis kilden inneholder jokertegn, eller destinasjonen slutter med en baneutskiller (\), antas det at destinasjonen er en eksisterende mappe der matchende mapper og undermapper skal kopieres. Ellers antas destinasjonen å være navnet på en mappe som skal opprettes.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave