-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgenerateScript.vbs
More file actions
30 lines (23 loc) · 956 Bytes
/
generateScript.vbs
File metadata and controls
30 lines (23 loc) · 956 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Option Explicit
Dim objFSO, objShell, scriptFolder, sourceFolder, targetFolder, documentsFolder
' COPY EXTENSIONS FOLDER
' ======================
' Create a Shell object
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objShell = CreateObject("WScript.Shell")
' Source Folder
scriptFolder = objFSO.GetParentFolderName(WScript.ScriptFullName)
sourceFolder = objFSO.BuildPath(scriptFolder, "ccb_extensions")
' Destination Folder
documentsFolder = objShell.SpecialFolders("MyDocuments")
targetFolder = objFSO.BuildPath(documentsFolder, "CopperCube\extensions")
' Check if the target folder exists, if not create it
If Not objFSO.FolderExists(targetFolder) Then
objFSO.CreateFolder(targetFolder)
End If
' Copy the contents of the source folder to the target folder
If objFSO.FolderExists(sourceFolder) Then
objFSO.CopyFolder sourceFolder, targetFolder, True
Else
WScript.Echo "Source folder does not exist: " & sourceFolder
End If