VBA Skopiuj folder za pomocą CopyFolder (FSO)

Ten krótki samouczek zademonstruje, jak używać metody CopyFolder obiektu FileSystemObject.

Skopiuj folder za pomocą VBA FileSystemObject

Ta lekcja wykorzystuje obiekt FileSystemObject. Aby z niego skorzystać, musisz ustawić odwołanie do biblioteki wykonawczej skryptu VB. Zobacz tutaj, aby uzyskać więcej informacji.

Kopiowanie folderów jest łatwe dzięki Metoda CopyFolder obiektu FileSystemObject.

12345678 Sub FSOCopyFolder()Dim FSO jako nowy obiekt systemu plikówUstaw FSO = CreateObject("Scripting.FileSystemObject")FSO.CopyFolder "C:\Src", "C:\Dst\" 'Folder Dst istniejeFSO.CopyFolder "C:\Src", "C:\DstNew" 'Folder DstNew jest tworzonyNapis końcowy

Jeśli źródło zawiera symbole wieloznaczne lub miejsce docelowe kończy się separatorem ścieżki (\), zakłada się, że miejsce docelowe to istniejący folder, do którego należy skopiować pasujące foldery i podfoldery. W przeciwnym razie zakłada się, że miejscem docelowym jest nazwa folderu do utworzenia.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave