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
https://helpdev.com.br/zarelli

Sistema de backup por bat

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.

Rolar para o topo