目录结构如下:
root/
web/
index.html
etc...
release_package/
web/
app.dll
我执行了这个命令:
xcopy "./web/*.*" "./release_package/web/" /S /H /R /Y
结果如下:
Cannot perform a cyclic copy
0 File(s) copied
这没有任何意义。当源包含目标时,会发生循环复制。这绝对不是事实。
为什么我会收到这个错误?
答案1
我敢打赌,这是因为你的斜线写错了,因此它认为你想从当前文件夹复制到当前文件夹。
在 Windows 系统中,路径使用反斜杠而不是正斜杠来表示。
因此,您的命令应该是:
xcopy ".\web\*.*" ".\release_package\web\" /S /H /R /Y