Como criar um script .bat para copiar pastas?

Para criar um script bat para copiar pastas devemos usar o comando Xcopy. O comando xcopy tem a capacidade de transferir arquivos, directórios e até mesmo todo o disco de um local para outro.

Exemplo: Digamos que quer fazer um backup do seu usuário no cliente de Email Thunderbird, para outra unidade de disco.

1º – Escrever no notepad o seguinte texto:

@echo off
xcopy “C:\Documents and Settings\nomedousuário\Application Data\Thunderbird\*.*” “D:\Thunderbird\” /E/Y/C/H/D
cls
echo.
echo Back-up finalizado com sucesso!
echo.
pause
exit

2º – Salvar o ficheiro com a extensão .bat (ex: backup.bat)

Criar um bat para copiar pastas é muito útil se você quiser fazer um backup periódico, para isso deve agendar uma tarefa nas ferramentas do sistema do Windows, para ser executado todos os dias à hora que escolher, fazendo assim o backup para o destino que quiser.

Para criar um bat para copiar pastas pode também utilizar os seguintes comandos para o XCOPY:

/ A Copia somente arquivos com o atributo de arquivo definido, não altera o atributo.
/M Copia somente arquivos com o atributo de arquivo definido, desativa o atributo de arquivamento.
/ D: mda Se nenhuma data for definida, copia somente os arquivos cujo tempo de origem é mais recente que o horário de destino.
/ EXCLUDE: arquivo1 [+ arquivo2] [+ arquivo3] … Especifica uma lista de arquivos que contêm sequências. Quando qualquer uma das sequências de partida de qualquer parte do caminho absoluto do arquivo a ser copiado, esse arquivo será excluído de ser copiado. Por exemplo, especificar uma sequência de caracteres como \ obj \ ou. Obj excluirá todos os arquivos sob a pasta obj ou todos os arquivos com a extensão. Obj extensão, respectivamente.
/P Solicita confirmação antes de criar cada arquivo de destino.
/S Copia pastas e subpastas exceto as vazias.
/E Copia pastas e subpastas, incluindo os vazios. O mesmo que / S / E. Pode ser usado para modificar / T.
/V Verifica cada novo arquivo.
/W Solicita que pressione uma tecla antes de copiar.
/C Continua a copiar mesmo se ocorrer erros.
/I Se o destino não existir e estiver a copiar mais de um arquivo, pressupõe que o destino deve ser um diretório.
/Q Não exibe nomes de arquivos ao copiar.
/F Exibe fonte completo e os nomes de arquivo de destino ao copiar.
/L Exibe arquivos que seriam copiados.
/H Copia arquivos ocultos e de sistema também.
/R Substitui ficheiros só de leitura.
/T Cria a estrutura de diretório, mas não copiar os arquivos. Não inclui pastas ou subpastas vazias. / T / E inclui pastas e subpastas vazias.
/U Copia apenas ficheiros que já existem no destino.
/K Copia arquivos e mantém o atributo somente leitura nos arquivos de destino, se estiver presente nos arquivos de origem.
/N Cópias com os nomes curtos gerados.
/O Copia a posse do arquivo e informações de ACL.
/X Copia arquivo de configurações de auditoria (implica / O).
/Y Suprime o prompt para confirmar se deseja substituir um arquivo de destino existente.
/-Y Exibe o prompt para você confirmar se deseja substituir um arquivo de destino existente.
/Z Copia em uma rede no modo reinicializável.
Facebook
Google+
https://faqinformatica.com/script-bat-copiar-pastas/
LinkedIn
Follow by Email
RSS

21 Comments

  1. Robson
  2. Bruno Fins
  3. versuil pereira
  4. walery
  5. marcelo
    • Mário
  6. Wesley Silva
    • A. Magalhães
  7. nelson
  8. Jonas
    • diego
  9. José Oliveira
  10. juarez
  11. Victor
    • Bruno Fins
  12. Victor
  13. Victor
  14. jose cesar
  15. Dorizio Francisco Rocha filho

Escreva um Comentário