windows使用bat文件定时备份文件
遇到一个需求,需要备份Access数据库,Access生成的数据都保存在xx.mdb文件中,所以考虑使用windows任务
定时执行一个备份文件的bat文件来解决这个问题。
backup.bat文件代码:
@echo off Set nowdate=%date:~,10% copy E:\Testing\Demo\backup\data.mdb d:\%nowdate:/=-%.mdb
上面的代码译为把"E:\Testing\Demo\backup"目录下的data.mdb文件复制到"D盘"根目录下,并以当前日期命名文件。
创建计划任务
创建完bat文件之后,双击执行即可对data.mdb进行备份。通过计算机管理—》任务计划程序—》创建任务,按照提示
即可实现定时备份文件。
其他
若需要备份到局域网的另一个机器上,需要先共享目标文件夹目录,$表示隐式共享。
@echo off Set nowdate=%date:~,10% copy E:\Testing\Demo\backup\data.mdb \\192.168.1.110\e$\work\%nowdate:/=-%.mdb
其他类型文件备份同理。