Copiar diretórios completos pela linha de comando

Aprenda a copiar diretórios e subdiretórios completos pela linha de comando do Windows
Autor: Marcos Carvalho 23 de maio de 2019

O Windows possui dois utilitários em seu sistema para copiar arquivos ou diretórios diretamente da sua linha de comando, ou seja, pelo prompt de comando.

Um deles é o copy e o outro é o Xcopy, que é muito mais avançado que o primeiro. Hoje falaremos sobre o Xcopy com seus parâmetros e como utilizá-lo.

Xcopy [parâmetros] [origem] [destino]

Vale lembrar que para executar este comando, você deve acessar seu Prompt de comando ou o Executar do Windows.

Outra utilidade disso é você fazer um script para copiar certos arquivos de maneira automática, e falaremos no final deste post.

Copiando diretórios (e subdiretórios) completos

Vamos supor que você tem um diretório no drive C chamado “Arquivos” e deseja copiar para o drive D.

Xcopy /E /I c:\Arquivos d:\

/E – Inclui todos os subdiretórios (mesmo os que estejam em branco)
/I – Não faz perguntas no meio do processo, ou seja, sobrepõe tudo caso já existam arquivos com o mesmo nome
c:\Arquivos – Drive e pasta de origem
d:\ – Drive e pasta de destino (raiz)

Com mais ou menos estes parâmetros, você poderia modificar o /E para /S, ficando assim:

Xcopy /S /I c:\Arquivos d:\

Com a alteração acima, o /S, ele copiará todos os subdiretórios dentro do c:\Arquivos com uma pequena diferença: Se houver alguma pasta sem arquivos dentro, ela não será copiada.

Basicamente esta é a diferença entre o /S e /E. Com o /E, tudo é copiado. Com o /S, somente as pastas que tiverem arquivos ou diretórios

Criando scripts para cópias

Podemos colocar estes comando do Xcopy dentro de um arquivo bat, para executar este comando sempre que precisarmos.

LEIA  Desligar ou Reiniciar um computador pela linha de comando

Clique no iniciar e localize o programa Bloco de Notas. Abra-o

Abrir Notepad
Abrir Notepad

Digite o comando da sua cópia desejada

Colocar comando no Notepad
Colocar comando no Notepad

Clique em Salvar como e mude o Tipo para Todos os arquivos.

Desta forma você poderá salvar com outra extensão, a .bat para que este texto torne-se um script executável.

Salve este arquivo com a extensão .bat

Salvar como .bat
Salvar como .bat

Após salvar, basta clicar duas vezes no script para que ele seja executado.

Script criado
Script criado

Em alguns casos, dependendo do diretório, pode ser necessário executar como Administrador para que o script funcione corretamente.

Um abraço a todos.

Você pode gostar

Identificar Modelo da sua Placa mãe por linha de comando Aprenda a identificar o modelo de sua placa mãe através da linha de comando no Windows 10, 8 ou 7
Desligar ou Reiniciar um computador pela linha de comando Saiba como utilizar o comando SHUTDOWN para deligar ou reiniciar o computador pelo Prompt de Comando
Consertando Aplicação bloqueada para sua proteção Aprenda a resolver o problema de quando o Windows bloqueia seu acesso a alguns programas como administrador
Novidades da atualização de maio/2019 do Windows 10 Já conhece as novidades da atualização de Maio/2019 do Windows 10? Veja aqui
Como obter a atualização de maio/2019 do Windows 10 Você já instalou a nova versão do Windows 10? A atualização de maio/2019 já está disponível
WalmartBR

2 comentários em “Copiar diretórios completos pela linha de comando

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.