No Windows, poucos sabem e conhecem, existe um comando muito poderoso chamado xcopy. E com ele, podemos copiar a estrutura de pastas e subpastas sem copiar os arquivos, conforme abaixo apresentamos:
xcopy "C:\Caminho da pasta de onde se copiaa\*.*" "A:\Caminho onde as pastas serão salvas\" /T/E
Explicando o xcopy abaixo:
É um comando responsável por copiar arquivos e pastas. Tem as seguintes opções:
- /A Copia arquivos com o atributo de arquivamento e não muda o atributo.
- /M Copia arquivos com o atributo de arquivamento e desativa o atributo.
- /P Pede confirmação antes de criar cada arquivo de destino.
- /S Copia pastas e subpastas, exceto as vazias.
- /E Copia pastas e subpastas, inclusive as vazias.
- /W Pede que vocˆ pressione uma tecla antes de come‡ar a copiar.
- /C Continua copiando mesmo que haja erros.
- /I Se o destino não existir e mais de um arquivo estiver sendo copiado, assume que o destino seja uma pasta.
- /Q Não exibe os nomes dos arquivos enquanto os copia.
- /F Exibe os nomes completos dos arquivos de origem e de destino enquanto os copia.
- /L Exibe os arquivos que seriam copiados.
- /H Copia tamb‚m arquivos ocultos e de sistema.
- /R Substitui os arquivos somente leitura.
- /T Cria a estrutura de pastas, mas não copia os arquivos. Não inclui pastas ou subpastas vazias.
- /U Atualiza os arquivos que j existem no destino.
- /K Copia atributos. O Xcopy normal redefine os atributos somente leitura.
- /Y Sobrescreve os arquivos existentes sem pedir confirmação.
- /-Y Pede confirma‡ão antes de sobrescrever os arquivos existentes.
- /N Copia usando os nomes abreviados gerados.