【问题标题】:Robocopy invalid parameter #3Robocopy 无效参数 #3
【发布时间】:2014-04-21 10:03:01
【问题描述】:

这是我的批处理内容

Robocopy.exe D:\IDRIVE\New backups\Program\full\1  D:\IDRIVE\New backups\Program\full\2

pause

但在 cmd 中显示

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows   
-------------------------------------------------------------------------------

  Started : Mon Apr 21 15:24:47 2014

   Source - D:\IDRIVE\New\
     Dest - D:\IDRIVE\New backups\Program\full\backups\Program\full\2\

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

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

ERROR : Invalid Parameter #3 : "D:\IDRIVE\New"

       Simple Usage :: ROBOCOPY source destination /MIR

             source :: Source Directory (drive:\path or \\server\share\path).
        destination :: Destination Dir  (drive:\path or \\server\share\path).
               /MIR :: Mirror a complete directory tree.

    For more usage information run ROBOCOPY /?


****  /MIR can DELETE files as well as copy them !

D:\IDRIVE\New backups\Program\full>pause
Press any key to continue . . .

请帮我解决这个问题

【问题讨论】:

    标签: batch-file cmd batch-processing robocopy


    【解决方案1】:

    您需要用 空格 特殊字符(空格、点、括号...)引用路径(在第一条评论后编辑):

    Robocopy.exe "D:\IDRIVE\New backups\Program\full\1" "D:\IDRIVE\New backups\Program\full\2"
    

    如果您查看错误消息,您会看到提到的路径停止在新的位置,就在第一个空格之前。

    【讨论】:

    • 可能值得注意的不仅仅是空格。我的路径在文件夹名称(Firefox 配置文件)中包含句号 (.),这也会导致错误,直到我将路径括在引号中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    • 1970-01-01
    • 2016-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多