Sistema de backup por bat

To postano aqui um sistema de backup que fiz em bat. É um sistema simples que simplismente copia os arquivos novos para uma determinada pasta, caso o arquivo seja o mesmo e nao foi atualizado ele nao copia caso o arquivo esteje atualizado ou tenha um novo arquivo ele substitui/copia o mesmo.
O programa salva um registro dos arquivos copiados e das operações na area de trabalho como “log.log”, caso execulte ele varias vezes ele ira incrementar no arquivo de log.

@echo off
@echo #######################
@echo #    Fazendo Backup   #
@echo #      Aguarde....    #
@echo #######################
@echo                Fazendo Backup                 >> %userprofile%desktoplog.log
@echo Hora e data de inicio:                    >> %userprofile%desktoplog.log
date /t                                             >> %userprofile%desktoplog.log
time /t                                             >> %userprofile%desktoplog.log
xcopy "e:PROJETOS" "C:BackupProjetos" /D /E /V /C /F /G /H /Y  >> %userprofile%desktoplog.log
@echo Horario de termino:                           >> %userprofile%desktoplog.log
time /t                                             >> %userprofile%desktoplog.log
@echo               Backup Realizado                >> %userprofile%desktoplog.log
@echo #######################
@echo #        Backup       #
@echo #      Realizado      #
@echo #######################
@echo ============================================== >> %userprofile%desktoplog.log
pause

Nesta linha que é informado o caminho do backup:

xcopy "e:PROJETOS" "C:BackupProjetos" /D /E /V /C /F /G /H /Y  >>

em projetos: Origem
em backup: Destino (lembre-se de criar o diretorio antes)

Copiem o codigo em um editor de texto e salve com extensão *.bat

Fim.

Guilherme B. Zarelli

Help DEV – Analista desenvolvedor Java / Android

http://helpdev.com.br/zarelli

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>