I am trying to use robocopy but am unable to make it work because of spaces in the directory names.
I am trying to copy 3 directories: My Documents, My Music and My Pictures to ‘C:\test-backup’ but want the end result to be
‘C:\test-backup\My Documents’
‘C:\test-backup\My Music’
‘C:\test-backup\My Pictures’
My command does not work:
robocopy C:\Users\Angie C:\test-backup "My Documents" /B /E /R:0 /CREATE /NP /TEE /XJ /LOG+:"CompleteBackupLog.txt"
No matter what I do, it’s just not happening. Anybody have any suggestions or tricks?
What’s with separating
My DocumentsfromC:\test-backup? And why the quotes only aroundMy Documents?I’m assuming it’s a typo, try using
robocopy C:\Users\Angie "C:\test-backup\My Documents" /B /E /R:0 /CREATE /NP /TEE /XJ /LOG+:"CompleteBackupLog.txt"[Edit:] Since the syntax the documentation specifies (
robocopy <Source> <Destination> [<File>[ ...]]) says File, it might not work with Folders.You’ll have to use
robocopy "C:\Users\Angie\My Documents" "C:\test-backup\My Documents" /B /E /R:0 /CREATE /NP /TEE /XJ /LOG+:"CompleteBackupLog.txt"