【发布时间】:2018-07-04 16:19:57
【问题描述】:
我试图从 xcopy 中排除一个文件夹以避免循环复制错误,我的脚本正在这样做..
xcopy c:\test c:\test\myfolder\tmp /EXCLUDE:c:\test\myfolder\exclude.txt /E
我的 exclude.txt 文件里面有这个..
c:\test\myfolder
\myfolder\
但它仍然给我循环复制错误,我哪里出错了?
【问题讨论】:
-
尝试复制到您要复制的地方之外的某个地方。
-
这与我想要实现的目标正好相反 :) 我需要复制到同一个地方
-
我建议查看错误消息是否消失。我怀疑
xcopy不是最聪明的程序,它会自己跳闸。这是一个测试 - 不是永久的解决方案。 -
XCOPY 在不考虑排除列表文件中的条目的情况下检查目标目录是否为源目录的子目录。您也许可以使用
subst Z: c:\test\myfolder\tmp和xcopy.exe c:\test Z:\ /EXCLUDE:c:\test\myfolder\exclude.txt /E和subst Z: /D解决这个问题(未经我验证)。 -
使用
robocopy怎么样?喜欢:robocopy "C:\test" "C:\test\myfolder\tmp" /XD "C:\test\myfolder" /E
标签: batch-file xcopy