| Код | 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% LEQ 0 SET /A T_MONTH=%T_MONTH%-1 IF %T_MONTH%== 0 SET /A T_YEAR=%T_YEAR%-1 IF %T_MONTH%== 0 SET /A T_MONTH=12 if %T_MONTH%==1 Set /A DIM=31 if %T_MONTH%==2 Set /A DIM=28 if %T_MONTH%==3 Set /A DIM=31 if %T_MONTH%==4 Set /A DIM=30 if %T_MONTH%==5 Set /A DIM=31 if %T_MONTH%==6 Set /A DIM=30 if %T_MONTH%==7 Set /A DIM=31 if %T_MONTH%==8 Set /A DIM=31 if %T_MONTH%==9 Set /A DIM=30 if %T_MONTH%==10 Set /A DIM=31 if %T_MONTH%==11 Set /A DIM=30 if %T_MONTH%==12 Set /A DIM=31 IF %T_DAY% LEQ 0 SET /A T_DAY=%T_DAY%+%DIM% IF %T_DAY% LSS 10 SET T_DAY=0%T_DAY%
IF %T_MONTH% LSS 10 SET T_MONTH=0%T_MONTH%
move c:\_Test\1.txt c:\_Test\%T_DAY%.txt |
Ето скрипт обзывает файлик вчерашней датой - но только в формате 07 , а как сделать что бы 07.02.2010?? |