Satura rādītājs
Šī īsa apmācība parādīs, kā izmantot FileSystemObject metodi CopyFolder.
Kopēt mapi ar VBA FileSystemObject
Šajā nodarbībā tiek izmantots FileSystemObject. Lai to izmantotu, jums būs jāiestata atsauce uz VB skripta izpildes laika bibliotēku. Plašāku informāciju skatiet šeit.
Mapju kopēšana ir vienkārša, izmantojot CopyFolder metode no FileSystemObject.
12345678 | Sub FSOCopyFolder ()Dim FSO kā jauns FileSystemObjectIestatīt FSO = CreateObject ("Scripting.FileSystemObject")FSO.CopyFolder "C: \ Src", "C: \ Dst \" 'Dst mape pastāvFSO.CopyFolder "C: \ Src", "C: \ DstNew" tiek izveidota mape DstNewBeigu apakš |
Ja avotā ir aizstājējzīmes vai galamērķis beidzas ar ceļu atdalītāju (\), tiek pieņemts, ka galamērķis ir esoša mape, kurā kopēt atbilstošās mapes un apakšmapes. Pretējā gadījumā tiek uzskatīts, ka galamērķis ir izveidojamās mapes nosaukums.