VBA Mappa másolása CopyFolder (FSO) segítségével

Ez a rövid bemutató bemutatja, hogyan kell használni a FileSystemObject CopyFolder metódusát.

Mappa másolása VBA FileSystemObject segítségével

Ez a lecke a FileSystemObject objektumot használja. A használatához be kell állítania egy hivatkozást a VB script futásidejű könyvtárára. További információért lásd itt.

A mappák másolása egyszerű a CopyFolder módszer a FileSystemObject.

12345678 Sub FSOCopyFolder ()Halvány FSO új fájlrendszer -objektumkéntSet FSO = CreateObject ("Scripting.FileSystemObject")FSO.CopyFolder "C: \ Src", "C: \ Dst \" 'Dst mappa létezikFSO.CopyFolder "C: \ Src", "C: \ DstNew" 'DstNew mappa jön létreEnd Sub

Ha a forrás helyettesítő karaktereket tartalmaz, vagy a cél útvonal -elválasztóval (\) végződik, akkor feltételezzük, hogy a cél egy létező mappa, amelybe a megfelelő mappákat és almappákat kell másolni. Ellenkező esetben a cél a létrehozandó mappa neve.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave