Você pode usar XXCOPY com as opções / T e / DL.
/DL Limits processing of directory nesting to n levels.
/T Creates directory structure, but does not copy files. It copies all directories including empty ones
Eu quero replicar a estrutura de pastas de um local em outro local. Além disso, quero apenas que a estrutura com um nível de profundidade seja replicada. Existe uma maneira de fazer isso?
Estou executando o Windows 7 Professional de 64 bits.
Você pode usar XXCOPY com as opções / T e / DL.
/DL Limits processing of directory nesting to n levels.
/T Creates directory structure, but does not copy files. It copies all directories including empty ones
Se você não quiser usar programas de terceiros, o comando XCOPY nativo do Windows 7 também pode duplicar uma estrutura de pastas.
xcopy source dest /t /e
criará a estrutura de diretórios, incluindo a pasta vazia, mas sem copiar os arquivos.
O Robocopy substitui / substitui o xcopy no Windows 7 e permite limitar as cópias aos níveis da pasta N profundo, por exemplo:
robocopy <source> <dest> /e /create /lev:2
/e
inclui subpastas, mesmo se vazias (use /s
para excluir pastas vazias)
/create
copia apenas a estrutura da pasta e os arquivos com comprimento zero
/lev:N
limita a passagem da subpasta para N níveis, incluindo a pasta <source>
que você especificou ... então /lev:1
incluiria somente a própria pasta <source>
e /lev:2
inclui todas as subpastas imediatamente abaixo de <source>
, mas não suas subpastas, e assim por diante
Veja o link para obter detalhes.
Em um prompt de comando:
cd C:\Path\To\Source
for /d %i in (*) do @md "C:\Path\To\Destination\%i"
Certifique-se de citar o caminho de destino para levar em conta quaisquer pastas com espaços no nome.
Verifique a ferramenta gratuita do Windows, 47 pastas , foi feita para isso!
Tags windows