Como copiar um diretório para outro com o prompt de comando da janela?

3

Eu li um monte de guias sobre como copiar diretórios. Em SO também ler os posts

  1. Comando de linha do Commmand para copiar o diretório inteiro (incluindo a pasta do diretório) para outro diretório
  2. copiar todo o conteúdo da pasta para outro pasta usando arquivo em lotes?

mas nada está funcionando para mim. Eu estou usando o Windows 10 Pro versão de 64 bits. Meu diretório parece

myfolder
   |
    ---folder1
    ---folder2
         |
         ---sample.txt

A saída esperada é

myfolder
   |
    ---folder1
         |
         ---folder2
             |
             ---sample.txt
    ---folder2
         |
         ---sample.txt

No prompt de comando, meu atual trabalho direto é

C:Users\MyName\Desktop\myfolder>

Quando eu tentei com belows

robocopy folder2 folder1 /COPYALL /E
xcopy folder2 folder1 /s /i

apenas exemplo.txt foi copiado para a pasta1. O que estou errado?

    
por Cataclysm 08.06.2017 / 18:30

3 respostas

4

Apenas o exemplo.txt foi copiado para a pasta1

Você precisa especificar corretamente o nome do diretório de destino.

Use um dos seguintes comandos:

robocopy folder2 folder1\folder2 /COPYALL /E

Ou:

xcopy folder2 folder1\folder1 /s

Leitura Adicional

por 08.06.2017 / 19:01
2

xcopy copia apenas o conteúdo da pasta2 para a pasta1. Você deveria tentar isso, pois agora você está sob minha pasta:

cd folder1 xcopy ..\folder2 folder2 /S /I

    
por 08.06.2017 / 19:26
1

Qualquer um dos itens acima funcionaria. Minha preferência é para curingas do usuário, quando apropriado.

xcopy / s pasta2 \ * pasta1 \

    
por 08.06.2017 / 20:41