假设我在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
做这种副本的正确调用是什么?
答案 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