Copie o diretório do Windows, incluindo o diretório especificado

1

Eu quero copiar o diretório em si, não apenas o conteúdo.

Por exemplo, eu tenho

C:\DirA\SubDirA\FileA

Eu quero copiar o DirA para o DirB para que eu tenha

C:\DirB\DirA\SubDirA\FileA

Veja o que tentei

copy C:\DirA C:\DirB
xcopy C:\DirA C:\DirB /e /s

Mas o que eu tente fazer, DirA fica de fora

C:\DirB\SubDirA\FileA

Nota: Eu tenho uma lista de diretórios que eu quero copiar, então não sei o nome do diretório de antemão e não posso executar um programa pesado como o robocopy 1.000 vezes.

    
por David 13.08.2013 / 04:45

2 respostas

1

Experimente o item de cópia do Powershell:

copy-item C:\DirA -Destination C:\DirB -Recurse

OR

cp C:\DirA -Destination C:\DirB -Recurse

    
por 13.08.2013 / 06:38
0

O caminho mais fácil seria:

xcopy C:\DirA\* C:\DirB\DirA /e /s

Ou digamos que você tenha a pasta definida como var% foo% em um lote para script

xcopy C:\%foo%\* C:\DirB\%foo%\ /e /s

EDITAR:

Além disso, se você estiver satisfeito em usar o PowerShell sobre o Prompt de Comando

Copy-Item c:\DirA c:\DirB -recurse

    
por 13.08.2013 / 05:11