windows使用bat文件定时备份文件

遇到一个需求,需要备份Access数据库,Access生成的数据都保存在xx.mdb文件中,所以考虑使用windows任务

定时执行一个备份文件的bat文件来解决这个问题。

backup.bat文件代码:

@echo off
Set nowdate=%date:~,10%
copy E:TestingDemoackupdata.mdb d:%nowdate:/=-%.mdb

上面的代码译为把"E:TestingDemoackup"目录下的data.mdb文件复制到"D盘"根目录下,并以当前日期命名文件。

创建计划任务

创建完bat文件之后,双击执行即可对data.mdb进行备份。通过计算机管理—》任务计划程序—》创建任务,按照提示

即可实现定时备份文件。

其他

若需要备份到局域网的另一个机器上,需要先共享目标文件夹目录,$表示隐式共享。

@echo off
Set nowdate=%date:~,10%
copy E:TestingDemoackupdata.mdb \192.168.1.110e$work\%nowdate:/=-%.mdb

其他类型文件备份同理。

原文地址:https://www.cnblogs.com/paulhe/p/4246147.html