0

我最近刚刚看到不推荐使用 xcopy,建议使用 Robocopy。

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

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

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

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

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

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

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

有人可以告诉我我在这里做错了什么吗?

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

4

1 回答 1

3

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

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

您需要/S开关说“递归地向下目录堆栈”:

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

马克

于 2009-10-09T05:18:00.410 回答