Preciso de uma ajuda, criei um arquivo .bat da seguinte maneira, preciso pegar todo o conteudo de uma arquivo TXT da pasta D:\Util\S3 e passar para uma Variavel %txtfolha%. Geralmente esse arquivo contem em torno de 100 a 200 linhas, porém eu não seu se o trecho SETLOCAL ATÉ :END está correto, alguém pode me ajudar?
chcp 65001
Set s3=s3://teste
Set
[email protected]
Set
[email protected]
Set txtfolha=D:\UTIL\S3\bkpFolha.txt
Set folha01=D:\folha01
Set folha02=D:\folha02
Set destfolha01=folha01
Set destfolha02=folha02
Set assuntofolha=BKP-Pasta Folha
@echo off
setlocal EnableDelayedExpansion
If exist "bkpFolha.txt" del bkpFolha.txt
set /a cont=0
for /f "delims= skip=0" %%a in (D:\util\s3\bkpFolha.txt) do (
echo %%a>> bkpfolha.txt
set /a cont=!cont!+1
if "!cont!"=="2" goto end
)
:end
aws s3 sync %folha02% %s3%/%destfolha02%>>%txtfolha%
aws s3 sync %folha01% %s3%/%destfolha01%>>%txtfolha%
date /T >>%txtfolha%
time /T >>%txtfolha%
Set /p mailfolha=<%txtfolha%
aws ses send-email --from %mailOrigem% --to %mailDestino% --subject %assuntofolha% --text "%mailfolha%"
NovoBKP - Copia 2.rar