
批處理按日期復制文件為何8月1日9月1日執(zhí)行失敗
以上批處理文件,8月1日、9月1日執(zhí)行失敗,其余月份執(zhí)行正常!nclick="copycode($('code0'));">復制代碼
- @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:統(tǒng)計速報.* /h /y g:客運月報速報%jy%.xls
- if not %errorlevel%==0 (echo速報失敗 ?)
- attrib g:客運月報*.* -h
- pause

