本帖最后由 hlzj88 于 2014-6-9 12:43 编辑
- @echo off
- setlocal enabledelayedexpansion
- title 某某定时备份 不许关闭
- :bf
- rem 下句del是用于测试环境
- color 1f
- set sj=%time:~0,2%
- set /a aa=(60-%time:~3,2%)*60
- if %sj% neq 16 (
- color 0f
- echo.
- echo 警告:不要关闭
- echo.
- echo 计划备份时间为每晚3点范围内(会自动归零到00分钟)
- echo.
- echo 某某备份程序 现不在备份时间
- timeout /T %aa% /nobreak
- ) else (
- echo.>>%date:~0,4%备份记录.txt
- echo %date% %time% 备份开始>>%date:~0,4%备份记录.txt
- xcopy "c:\a\*.001" "\\192.168.1.123\备份" /d/y/e/k/h/r/c
- ping /n 5 127.1 >nul
- echo %date% !time! 备份结束>>%date:~0,4%备份记录.txt
- ping /n 5 127.1 >nul
- echo.
- echo 备份等待中 不要停止此任务
- timeout /T %aa% /nobreak
- )
- goto bf
复制代码
|