Backup incremental de dados com um .bat (Batch)

Dezembro 2016


Por que usar o backup incremental?

Salvar seus dados importantes antes de uma formatação, por exemplo...
No primeiro lançamento do batch, ele salva todas as pastas e arquivos, em compensação, se você reexecutar o batch duas semanas depois, ele só salvará as alterações, muito eficaz.

Na verdade, neste exemplo, eu salvo a minha pasta "docs" que se encontra na raiz de C: para a minha partição D: na pasta "backup" assim como meus favoritos ("%USERPROFILE%" é a variável de "Documents and Settings\nome_usuário"). Os comutadores E/H/R/Y/I/D são usados para copiar os arquivos de sistema ocultos,.... Para mais informações, abra o prompt de comando (cmd.exe) e digite xcopy /? .

Como fazê-lo?


Em primeiro lugar, abra o bloco de notas e digite isso:

@echo off 
xcopy C:\Docs D:\Backup\Docs /E /H /R /Y /I /D 
xcopy "%USERPROFILE%"\Favoritos D:\Backup\Favoris /E /H /R /Y /I /D 
pause


Em seguida, salve este texto em um arquivo (com um nome) com a extensão .bat (ex : backup.bat, por exemplo) e selecione "Todos os tipos de arquivo".


Basta executar esse arquivo para copiar os dados de C para D.
Nota: É claro que você pode mudar a letra dos leitores no script.


Tradução feita por Lucia Maurity y Nouira

Veja também

Artigo original publicado por . Tradução feita por pintuda. Última modificação: 20 de março de 2011 às 12:37 por pintuda.
Este documento, intitulado 'Backup incremental de dados com um .bat (Batch)', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.