Inhoudsopgave
Deze korte zelfstudie laat zien hoe u de CopyFolder-methode van het FileSystemObject gebruikt.
Kopieer map met VBA FileSystemObject
Deze les gebruikt het FileSystemObject. Om het te gebruiken, moet u een verwijzing naar de VB-script runtime-bibliotheek instellen. Kijk hier voor meer informatie.
Het kopiëren van mappen is eenvoudig met de CopyFolder-methode van het FileSystemObject.
12345678 | Sub-FSOCopyFolder()Dim FSO als nieuw bestandssysteemobjectStel FSO = CreateObject ("Scripting.FileSystemObject") inFSO.CopyFolder "C:\Src", "C:\Dst\" 'Dst-map bestaatFSO.CopyFolder "C:\Src", "C:\DstNew" 'DstNieuwe map is gemaaktEinde sub |
Als de bron jokertekens bevat of als de bestemming eindigt met een padscheidingsteken (\), wordt aangenomen dat de bestemming een bestaande map is waarin overeenkomende mappen en submappen moeten worden gekopieerd. Anders wordt aangenomen dat de bestemming de naam is van een map die moet worden gemaakt.