Prezados colegas!
Alguém poderia compartilhar seu conhecimento para este script?
Abaixo segue um script que está com um determinado erro:
O backup compactado é feito, porém somente após a conclusão da barra de progresso.
Todos os arquivos e pastas estão no diretório d:\caminho;
Todos os arquivos compactados ficarão no diretório d:\backup_files;
Gostaria que o mesmo acompanhasse o processo em tempo real.
Agradeço desde já pela atenção e colaboração de todos,
Obrigado.
:: a barra é preenchida antes da compressão dos arquivos;
@echo off
color 1E
title Processo de Backup
mode con: cols=58 lines=11
setlocal EnableDelayedExpansion
set Counter=0
if not exist d:\backup_files md d:\backup_files >nul
if not exist d:\backup_files\temp md d:\backup_files\temp >nul
if exist d:\backup_files\backup3.rar del d:\backup_files\backup3.rar
if exist d:\backup_files\backup2.rar ren d:\backup_files\backup2.rar backup3.rar
if exist d:\backup_files\backup1.rar ren d:\backup_files\backup1.rar backup2.rar
if exist d:\backup_files\ultimo.rar ren d:\backup_files\ultimo.rar backup1.rar
dir /c /a /s d:\backup_files >d:\backup_files\temp\leia-me.txt
:1
set /a Counter=%Counter% + 1
set /a Display=%Counter% / 2
FOR /L %%A IN (1,1,%Display%) DO set Display=!Display!Û
cls
echo.
echo Copiando Arquivos e Pastas, Aguarde... %Counter% %%
echo.
echo Û!Display:~2,47!
ping localhost -n 1 >nul
if "%Counter%" == "100" endlocal & goto End
goto 1
:End
c:\arquiv~1\winrar\rar.exe a -r -inul d:\backup_files\ultimo d:\caminho\*.*
echo.
echo BACKUP COMPLETADO COM SUCESSO...
echo.
echo Pressione qualquer tecla para sair...
pause >nul
rar_com_progressbar.txt