Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
@echo off
:: Configurações de Backup
set SOURCE=C:\Users\SeuUsuario\Documentos
set DESTINATION=D:\Backup
set LOGFILE=D:\Backup\backup_log.txt
:: Criação do diretório de destino, se não existir
if not exist "%DESTINATION%" (
mkdir "%DESTINATION%"
)
:: Data e hora atual para o log
set TIMESTAMP=%date%_%time:~0,2%-%time:~3,2%-%time:~6,2%
set TIMESTAMP=%TIMESTAMP:/=-%
set TIMESTAMP=%TIMESTAMP::=-%
:: Início do backup
echo Iniciando backup em %TIMESTAMP% >> "%LOGFILE%"
xcopy "%SOURCE%" "%DESTINATION%\%TIMESTAMP%" /E /I /H /C /Y >> "%LOGFILE%"
:: Verificação de sucesso
if %errorlevel%==0 (
echo Backup concluído com sucesso em %TIMESTAMP% >> "%LOGFILE%"
) else (
echo Erro durante o backup em %TIMESTAMP% >> "%LOGFILE%"
)
:: Fim do script
echo Backup finalizado.
pause
Como Executar o Script:
C:\Users\SeuUsuario\Documentos
pelo caminho da pasta que deseja fazer backup.D:\Backup
pelo caminho onde deseja armazenar o backup..bat
, por exemplo, backup_automatico.bat
..bat
para executar o script.backup_log.txt
no diretório de destino para confirmar o sucesso do backup.