Copiar estrutura de pastas no Windows


9

Quero replicar a estrutura de pastas de um local em outro local. Além disso, quero que apenas a estrutura com um nível de profundidade seja replicada. Existe uma forma de fazer isso?

Estou executando o Windows 7 Professional de 64 bits.


Você está procurando uma ferramenta que faça isso ou precise implementá-la?

uma ferramenta, acho que torna essa pergunta mais relevante para o superusuário? Alguém poderia movê-lo?
Pulkit Sinha

Respostas:


8

Você pode usar XXCOPY com as opções / T e / DL.

/ DL Limita o processamento do aninhamento de diretório para n níveis.

/ T Cria estrutura de diretórios, mas não copia arquivos. Ele copia todos os diretórios, incluindo os vazios

http://www.xxcopy.com


7

Se você não quiser usar programas de terceiros, o comando XCOPY nativo do Windows 7 também poderá 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.


4

O Robocopy substitui / substitui o xcopy no Windows 7 e permite limitar cópias a N níveis de pastas, por exemplo:

robocopy <source> <dest> /e /create /lev:2
  • /einclui subpastas, mesmo que vazias (use /spara excluir pastas vazias)

  • /create copia apenas a estrutura de pastas e arquivos de tamanho zero

  • /lev:Nlimita a passagem da subpasta para N níveis, incluindo a <source>pasta especificada ... para /lev:1incluir apenas a <source>própria pasta e /lev:2incluir todas as subpastas imediatamente abaixo <source>, mas não as subpastas, e assim por diante

Consulte http://technet.microsoft.com/en-us/library/cc733145.aspx para obter detalhes.


2

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 consideração as pastas com espaços no nome.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.