@echo off set T_Date=%DATE% IF %T_DATE:~0,1%==0 ( SET /A T_DAY=%T_DATE:~1,1%) else ( SET /A T_DAY=%T_DATE:~0,2%) IF %T_DATE:~3,1%==0 ( SET /A T_MONTH=%T_DATE:~4,1%) else ( SET /A T_MONTH=%T_DATE:~3,2%) SET /A T_YEAR=%T_DATE:~6,4% set /A T_DAY=%T_DAY%-1 if %T_DAY%==0 ( SET /A T_MONTH=%T_MONTH%-1 if %T_MONTH%==0 ( set /A T_YEAR=%T_YEAR%-1 SET /A T_MONTH=12 set /A T_DAY=31) else ( if %T_MONTH%==1 (Set /A T_Day=31) if %T_MONTH%==2 (Set /A T_Day=28) if %T_MONTH%==3 (Set /A T_Day=31) if %T_MONTH%==4 (Set /A T_Day=30) if %T_MONTH%==5 (Set /A T_Day=31) if %T_MONTH%==6 (Set /A T_Day=30) if %T_MONTH%==7 (Set /A T_Day=31) if %T_MONTH%==8 (Set /A T_Day=31) if %T_MONTH%==9 (Set /A T_Day=30) if %T_MONTH%==10 (Set /A T_Day=31) if %T_MONTH%==11 (Set /A T_Day=30) if %T_MONTH%==12 (Set /A T_Day=31) ) ) if %T_MONTH% LSS 10 (if %T_DAY% LSS 10 (echo 0%t_Day%.0%t_Month%.%t_Year%.txt) else echo %t_Day%.0%t_Month%.%t_Year%.txt) else (echo %t_Day%.%t_Month%.%t_Year%.txt) |