我刚刚看到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也以管理员身份运行)
答案 0 :(得分:3)
使用以下语法,它不起作用: robocopy C:\ Downloads \ Temp F:\ Temp / move
是的 - 这表示将所有文件从c:\downloads\temp
移至f:\temp
- 仅在这些目录中直接文件
您需要 /S
开关来“递归下载目录堆栈”:
robocopy C:\Downloads\Temp F:\Temp /S /move
马克