Code:
Set FSo = CreateObject("Scripting.FileSystemObject")
var1 = Chr(34) & "\\Server\Share$\Folder1\Folder2" & Chr(34)
var2 = Chr(34) & "\\Server\Share$\" & Chr(34)
'also tried next two lines - no difference:
'var1 = """\\Server\Share$\Folder1\Folder2"""
'var2 = """\\Server\Share$\"""
wscript.echo var1 & vbcrlf & var2
'always appear to have quoted valid content
'Next line fails with "Bad file name or number",
'Code: 800A0034 on Char:1
fso.movefolder var1,var2
'below works every time, but I need to use variables
'fso.movefolder "\\Server\Share$\Folder1\Folder2","\\Server\Share$\"