带空格和破折号的 Robocopy

Robocopy with spaces and dashes

我的 robocopy 有问题。由于某种原因,它无法正确读取源位置和目标位置。我想将 GIS_Testing 中的所有内容复制到名为 GIS_Testing_Backup.

的现有文件夹中
robocopy "C:\Users\xxx\Desktop\GIS_Testing\" "C:\Users\xxx\OneDrive - University of XX\GIS_Testing_Backup\" /mir

我不确定是否需要在目标源上添加最后一个反斜杠。似乎没有正确解释 .bat 文件中的引号和破折号。任何人都知道如何解决这个问题以便正确阅读?这是在命令提示符中读取 .bat 文件的方式:

  Started : Friday, February 16, 2018 9:48:31 AM
   Source - C:\Users\xxx\Desktop\GIS_Testing" C:\Users\xxx\OneDrive\
     Dest -

    Files :
  Options : /DCOPY:DA /COPY:DAT /R:1000000 /W:30

------------------------------------------------------------------------------

ERROR : Invalid Parameter #2 : "-"

已修复。我去掉了尾部的反斜杠并删除了源文件中的引号,因为它里面没有任何空格。

结果:

robocopy C:\Users\xxx\Desktop\GIS_Testing "C:\Users\xxx\OneDrive - University of XX\GIS_Testing_Backup" /mir