I was helping a friend write some VBscript the other day. I was trying to write a simple copy function and I kept getting permission denied. However I was logged in locally as the administrator so that could not be it.
My code looked something like:
Sub CopyFile(source, destination) set filesys=CreateObject("Scripting.FileSystemObject") If filesys.FileExists(source) Then filesys.CopyFile source, destination End If End Sub
The Solution is: add “\” add the end of any of your path names like
Dim destinationpath
destinationpath = “C:\” & myfolder & “\”
Hope this helps someone else.