*************************
; SHELL + ROBOCOPY + DIR with spacebars solution

$source = '"c:\My Old Documents"'
$dest = '"c:\My New Documents"'

SHELL 'ROBOCOPY.EXE $source $dest /E /MOVE /r:2 /w:2'
*************************


is the same as...


*************************
; SHELL + ROBOCOPY + DIR with spacebars solution

$source = "c:\My Old Documents"
$dest = "c:\My New Documents"

SHELL 'ROBOCOPY.EXE "'+$source+'" "'+$dest+'" /E /MOVE /r:2 /w:2'
*************************


is it not? Except for getting rid of the evil vars in strings.