VBA Mapes kopēšana ar CopyFolder (FSO)

Šī ī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.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave