Questo breve tutorial dimostrerà come utilizzare il metodo CopyFolder di FileSystemObject.
Copia cartella con VBA FileSystemObject
Questa lezione utilizza FileSystemObject. Per utilizzarlo, sarà necessario impostare un riferimento alla libreria runtime di script VB. Vedi qui per maggiori informazioni.
Copiare le cartelle è facile con il Metodo CopyFolder dell'oggetto FileSystem.
12345678 | Sub FSOCopyFolder()Dim FSO come nuovo oggetto FileSystemImposta FSO = CreateObject("Scripting.FileSystemObject")FSO.CopyFolder "C:\Src", "C:\Dst\" 'La cartella Dst esisteFSO.CopyFolder "C:\Src", "C:\DstNew" 'La cartella DstNew è stata creataFine sottotitolo |
Se l'origine contiene caratteri jolly o la destinazione termina con un separatore di percorso (\), si presume che la destinazione sia una cartella esistente in cui copiare le cartelle e le sottocartelle corrispondenti. In caso contrario, si presume che la destinazione sia il nome di una cartella da creare.