mlhaufe

Conditional Copy VBS

Oct 15th, 2011
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ' Reference <http://www.visualbasicscript.com/tm.aspx?high=&m=94260&mpage=1#94272>
  2. Dim net : Set net = CreateObject("WScript.Network")
  3. Dim filesys : Set filesys = CreateObject("Scripting.FileSystemObject")
  4.  
  5. If filesys.FolderExists("g:\") Then
  6.     Dim objFSO, objFolder, objShell, strDirectory
  7.     strDirectory = "g:\savedgames"
  8.     Set objFSO = CreateObject("Scripting.FileSystemObject")
  9.     If objFSO.FolderExists(strDirectory) Then
  10.         Set objFolder = objFSO.GetFolder(strDirectory)
  11.     Else
  12.         Set objFolder = objFSO.CreateFolder(strDirectory)
  13.     End If
  14. Else
  15.     strDirectory = "C:\Users\" & net.UserName & "\Desktop\savedgames"
  16.     Set objFSO = CreateObject("Scripting.FileSystemObject")
  17.  
  18.     If objFSO.FolderExists(strDirectory) Then
  19.         Set objFolder = objFSO.GetFolder(strDirectory)
  20.     Else
  21.         Set objFolder = objFSO.CreateFolder(strDirectory)
  22.     End If
  23. End If
  24.  
  25. If filesys.FolderExists("C:\Users\" & net.UserName & "\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\87V4ZJLP\dl.dropbox.com\u\12616360") Then
  26.     If filesys.FolderExists("g:\") Then
  27.         filesys.CopyFolder "C:\Users\" & net.UserName & "\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\87V4ZJLP\dl.dropbox.com\u\12616360", "g:\savedgames\"
  28.     Else
  29.         filesys.CopyFolder "C:\Users\" & net.UserName & "\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\87V4ZJLP\dl.dropbox.com\u\12616360", "C:\Users\" & net.UserName & "\Desktop\savedgames"
  30.     End If
  31. End If
  32.  
  33. If filesys.FolderExists("C:\Users\Niels\AppData\Roaming\Rovio\Angry Birds") Then
  34.     If filesys.FolderExists("g:\") Then
  35.         filesys.CopyFolder "C:\Users\Niels\AppData\Roaming\Rovio", "g:\savedgames\"
  36.     Else
  37.         filesys.CopyFolder "C:\Users\Niels\AppData\Roaming\Rovio", "C:\Users\" & net.UserName & "\Desktop\savedgames"
  38.     End If
  39. End If
Advertisement
Add Comment
Please, Sign In to add comment