В этом коротком руководстве будет показано, как использовать метод CopyFolder объекта FileSystemObject.
Копировать папку с помощью VBA FileSystemObject
В этом уроке используется FileSystemObject. Чтобы использовать его, вам нужно будет установить ссылку на библиотеку времени выполнения сценария VB. Смотрите здесь для получения дополнительной информации.
Копировать папки легко с CopyFolder метод объекта FileSystemObject.
12345678 | Подложка FSOCopyFolder ()Dim FSO как новый объект FileSystemObjectУстановите FSO = CreateObject ("Scripting.FileSystemObject")FSO.CopyFolder "C: \ Src", "C: \ Dst \" 'Папка Dst существуетFSO.CopyFolder "C: \ Src", "C: \ DstNew" 'Создана папка DstNewКонец подписки |
Если источник содержит символы подстановки или место назначения заканчивается разделителем пути (\), предполагается, что место назначения - это существующая папка, в которую следует копировать совпадающие папки и подпапки. В противном случае предполагается, что местом назначения будет имя создаваемой папки.