An alternative is to use the robocopy command.
robocopy ".\Unity Editors" "C:\Program Files\Unity Editors" /e
This will create the Unity Editors folder if it does not exist, but will not alter it, if it does not.
The only downside is you need to have the directory structure to copy, as it will not let you create directories from nothing. The '/e' means it only does/copies directories but ignores any files.
i.e. I want to create directory d, at the end of C:>a\b\c so I create the d folder, but I do not want to disturb any folders or files, nor create an error if it already exists.
.\md d
.\robocopy ".\d" "C:\a\b\c" /e
.\rm d
What I like about robocopy is it plays nice with batching things on SCCM and such. Its also quite powerful.