C:test>type griff816.bat
@echo off
set /a c=0
:start
SET dwMONTH=%DATE:~4,2%
echo dwMONTH=%dwMONTH%
SET /A dwDAY=%DATE:~7,2% -%c%
echo dwDAY=%dwDAY%
SET dwDAY=%DATE:~7,2%
SET dwYEAR=%DATE:~10,4%
SET Datenow=%dwYEAR%%dwMONTH%%dwDAy%
set localroot=c:test
set localdrv=c:tmp
copy %localroot%\\%datenow%.txt %localdrv%\\%datenow%.txt
copy %localroot%\\%datenow%.txt %localdrv%\\%datenow%.txt
SET dwMONTH=%DATE:~4,2%
SET /A dwDAY=%DATE:~7,2% -%c%
echo dwDAY=%dwDAY%
if %dwDAY% LEQ 0 (
SET /a dwDAY=31
SET /a dwMONTH=%DATE:~5,1% -1
echo dwMONTH=%dwMONTH%
if %dwMONTH% EQU 7 set /a dwDAY=31
if %dwMONTH% EQU 8 set /a dwDAY=31
if %dwMONTH% EQU 6 set /a dwDAY=30
if %dwMONTH% EQU 2 set /a dwDAY=28
echo dwDAY=%dwDAY%
)
if %dwMONTH% LEQ 9 set dwMONTH=0%dwMONTH%
echo dwMONTH=%dwMONTH%
SET dwYEAR=%DATE:~10,4%
SET Datenow=%dwYEAR%%dwMONTH%%dwDAy%
echo Datenow=%Datenow%
if %dwDAY% LEQ 9 set dwDAY=0%dwDAY%
copy %localroot%\\FL_%plantid%_*%datenow%.txt %localdrv%\\rs_input\\FL_%plantid%_%datenow%.txt
copy %localroot%\\\\D1_%plantid%_*%datenow%.txt %localdrv%\\\\rs_input\\\\D1_%plantid%_%datenow%.txt
set /a c=%c% + 1
if %c% LEQ 7 goto :start
C:test>