Como isso é uma cópia cyclyc?

0

Na seguinte estrutura de diretórios:

root/
    web/
        index.html
        etc...
    release_package/
        web/
        app.dll

Eu executei este comando:

xcopy "./web/*.*" "./release_package/web/" /S /H /R /Y

E este foi o resultado:

Cannot perform a cyclic copy
0 File(s) copied

Isso não faz sentido. A cópia cíclica ocorre quando a origem contém o destino. Este definitivamente não é o caso.

Por que recebo esse erro?

    
por Tomáš Zato 06.10.2017 / 11:20

1 resposta

3

Aposto que é porque você tem as barras no caminho errado e, portanto, acha que deseja copiar da pasta atual para a pasta atual.

Nos sistemas Windows, os caminhos são expressos usando uma barra invertida em vez de uma barra invertida.

Portanto, seu comando deve ser:

xcopy ".\web\*.*" ".\release_package\web\" /S /H /R /Y
    
por 06.10.2017 / 11:28