[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 hlzj88 于 2014-6-9 12:43 编辑
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. title 某某定时备份 不许关闭
  4. :bf
  5. rem 下句del是用于测试环境
  6. color 1f
  7. set sj=%time:~0,2%
  8. set /a aa=(60-%time:~3,2%)*60
  9. if %sj% neq 16 (
  10.     color 0f
  11.     echo.
  12.     echo             警告:不要关闭
  13.     echo.
  14.     echo     计划备份时间为每晚3点范围内(会自动归零到00分钟)
  15.     echo.
  16.     echo     某某备份程序 现不在备份时间
  17.     timeout /T %aa% /nobreak
  18. ) else (
  19.         echo.>>%date:~0,4%备份记录.txt
  20.         echo %date% %time% 备份开始>>%date:~0,4%备份记录.txt
  21.         xcopy "c:\a\*.001" "\\192.168.1.123\备份" /d/y/e/k/h/r/c
  22.         ping /n 5 127.1 >nul
  23.         echo %date% !time! 备份结束>>%date:~0,4%备份记录.txt
  24.         ping /n 5 127.1 >nul
  25.         echo.
  26.         echo 备份等待中 不要停止此任务
  27.         timeout /T %aa% /nobreak
  28.     )
  29. goto bf
复制代码
目的,学习批处理

TOP

返回列表