如何使用xcopy将子文件夹复制到子文件夹?

时间:2016-05-24 12:23:32

标签: windows cmd xcopy

假设我在C:\test目录中,我有C:\test\myHugeFolder目录和C:\test\backup目录 - 我想将myHugeFolder复制到{{1}来自backup命令提示符。

所以,我认为cmd.exe的这种用法是正确的,使用相对路径:

xcopy

问题是,C:\test> xcopy myHugeFolder backup\ /s /e 在这里搅拌了15分钟,同时列出xcopy中的每个文件,所以我认为一切都很好 - 然后当它完成时,我会调查{{1} },没有myHugeFolder;事实上,当我搜索backup时,只有原始版本:

myHugeFolder

所以,显然这不是正确的命令行 - 我哪里出错了,myHugeFolder做这种副本的正确调用是什么?

1 个答案:

答案 0 :(得分:1)

问题中的测试是错误的。

C:\test> dir myHugeFolder

此命令不会列出复制到 C:\ test \ backup 文件夹的任何内容。

正确的测试更像是这样:

C:\test> dir backup

它会显示 C:\ test \ myHugeFolder 的内容被复制到 C:\ backup ,而不是 C:\ test \ backup \ myHugeFolder

如果想要在 C:\ test \ backup \ myHugeFolder 中复制 C:\ test \ myHugeFolder ,一种方法是:

C:\test> XCOPY myHugeFolder backup\myHugeFolder /E /I

之后,以下命令将显示 myHugeFolder 容器的所需副本:

C:\test dir backup\myHugeFolder