Ta kratka vadnica bo pokazala, kako uporabiti metodo CopyFolder za FileSystemObject.
Kopirajte mapo z VBA FileSystemObject
Ta lekcija uporablja FileSystemObject. Če ga želite uporabiti, morate nastaviti sklic na knjižnico časa izvajanja skripta VB. Za več informacij glejte tukaj.
Kopiranje map je preprosto z Metoda CopyFolder od FileSystemObject.
12345678 | Sub FSOCopyFolder ()Zatemni FSO kot nov datotečni sistemObjektNastavite FSO = CreateObject ("Scripting.FileSystemObject")FSO.CopyFolder "C: \ Src", "C: \ Dst \" 'Dst mapa obstajaFSO.CopyFolder "C: \ Src", "C: \ DstNew" 'Mapa DstNew je ustvarjenaEnd Sub |
Če vir vsebuje nadomestne znake ali se cilj konča z ločevalnikom poti (\), se domneva, da je cilj obstoječa mapa, v katero se kopirajo ustrezne mape in podmape. V nasprotnem primeru se domneva, da je cilj ime mape za ustvarjanje.