- @echo off
- set /a y=%date:~0,4%
- set /a m=%date:~5,2%-1
- set /a ms=%date:~5,2%-2
- REM m=%date:~5,2%-1,变量为上月月份
- if %m% lss 10 set m=0%m%
- if %ms% lss 10 set ms=0%ms%
- REM 月份小于10时,补零为两位数
- set jy=[%y%年%m%月%]
- if "%date:~8,2%"=="01" echo f | xcopy d:\统计\速报.* /h /y g:\客运月报\速报%jy%.xls
- if not %errorlevel%==0 (echo 速报失败 ?)
- attrib g:\客运月报\*.* -h
- pause
复制代码 以上批处理文件,8月1日、9月1日执行失败,其余月份执行正常! |