这怎么能说是循环复制呢?

这怎么能说是循环复制呢?

目录结构如下:

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

相关内容