windows下用bat文件定时备份文件
2017-04-27 本文已影响675人
apaiman
1. 实现定时备份的bat文件内容如下:
获得系统时间,注意如果小时不足两位数如:当8点时,echo %time:~0,2%会获得 8(空格8),如何弄成08(空格替换为0),参考了小大小丑。 分钟和秒会自动显示成两位数形式,不用替换。
set hour=%time:~,2%
if "%time:~,1%"==" " set hour=0%time:~1,1%
copy e:\Docear硕士论文项目数据库\项目References数据库.bib G:\我的坚果云\%date:~0,4%-%date:~5,2%-%date:~8,2%-%hour%h%time:~3,2%m备份的项目References数据库.bib /V /-Y
pause
- 关于copy的用法,cmd中输入help copy;
- %date% %time%分别用于提取系统当前日期、时间,用于文件名字。
2. 定时执行上述bat文件(注意易错点)
- 计划任务-创建任务-常规,配置设为windows vista,使用最高权限运行。
- 触发器选项卡,注意:如果要每天启动bat文件并且启动bat后要每隔一段时间运行,则设置为【按预定计划】【每天】(重要易错点)高级设置-重复任务间隔。
- 操作选项卡选择要执行的bat文件
- 条件选项卡下可以取消电源下的选中
- 设置选项卡下,勾选【如果过了计划任务开始时间,立即启动任务】(重要易错点)
- 其余选项默认即可,也可根据需要修改