precisa copiar pasta com subpasta sem responder ao prompt

precisa copiar pasta com subpasta sem responder ao prompt

Preciso copiar a pasta A para a pasta B e a pasta A tem subpastas. Eu tentei xcopy e copy ambos estão travados.

C:\Users>xcopy  sushantg\A\* sushantg\B /s /e /h /T
Does sushantg\B specify a file name
or directory name on the target
(F = file, D = directory)?
Does sushantg\B specify a file name
or directory name on the target
(F = file, D = directory)?

Responder1

Você tem duas opções principais aqui:

A primeira opção é adicionar o /iparâmetro. O texto relacionado nodocumentaçãoé o seguinte:

Se Source for um diretório ou contiver curingas e Destination não existir, xcopy assumirá que Destination especifica um nome de diretório e cria um novo diretório. Em seguida, xcopy copia todos os arquivos especificados para o novo diretório. Por padrão, xcopy solicita que você especifique se o destino é um arquivo ou um diretório.

Outra opção é especificar que o destino é um diretório terminando-o com uma barra invertida, o que deixaria o código assim:

xcopy  sushantg\A\* sushantg\B\ /s /e /h /T

(Observe a barra invertida após o B)

Não consigo encontrar nenhuma documentação relevante para esta opção no momento, mas testei localmente e corrigiu o problema.

Responder2

Tentar:

echo f | Xcopy /f /y sushantg\A\* sushantg\B /E /H

informação relacionada