Robocopy CLI语法不起作用

时间:2009-10-08 22:10:11

标签: windows cmd robocopy

我刚刚看到xcopy已被弃用,建议使用Robocopy。

我尝试用它移动文件,但无法让它工作。

我尝试将文件从C:\Downloads\Temp移动到F:\Temp 两个文件夹都没有直接在其下的文件。 Downloads \ Temp有大约20个文件夹,其中一些有子文件夹,最终填充文件。

使用以下语法,它不起作用:

robocopy C:\Downloads\Temp F:\Temp /move

所以我尝试为文件提供通配符:

robocopy C:\Downloads\Temp F:\Temp * /move

也没用。我最终用xcopy做了,没问题。

有人能告诉我这里做错了吗?

我在Windows Vista Enterprise SP1上,作为管理员(CMD也以管理员身份运行)

1 个答案:

答案 0 :(得分:3)

  
    

使用以下语法,它不起作用:     robocopy C:\ Downloads \ Temp F:\ Temp / move

  

是的 - 这表示将所有文件从c:\downloads\temp移至f:\temp - 仅在这些目录中直接文件

您需要 /S 开关来“递归下载目录堆栈”:

robocopy C:\Downloads\Temp F:\Temp /S /move

马克