Spisie treści
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.