在日常运维过程中,经常需要将多个文件夹目录下的文件进行备份操作,此时可以创建cmd批处理命令的方式进行自动备份,步骤如下:
在备份数据源主机Windows系统中创建文件backup.bat(注意:文件的后缀是.bat)
一、将以下命令拷贝到backup.bat文件中并且加入到任务中:
::关闭显示 @echo off
::获取当前日期时间
set datetimevalue=%date:~0,4%%date:~5,2%%date:~8,2%%Time:~0,2%%Time:~3,2% ::源
set source=D:\\SourceFolder\\* echo %source% ::目标
set target=D:\\TargetFolder\\%datetimevalue%\\
::如果存储地址是异地备份可以设置如下(注意:异地设备必须开启文件目录的共享并且有写入权限):
::set target=\\\\192.168.1.11\\TargetFolder\\%datetimevalue%\\
echo %target% ::创建目标文件夹目录 mkdir %target%
xcopy %source% %target% /s /e /y ::暂停 pause ::退出 Exit
二、加入计划任务程序中定期执行
1、
创建基本任务
2、
填写定时任务的名字
3、 选择触发的时间,默认每天运行:
4、
5、单击“下一步”
6、程序填写cmd.exe,因为bat文件要通过cmd运行,参数中除了添加bat文件所在的绝对路径外,要写上/c这个参数
7、单击“下一步”,定时任务的创建完成。
因篇幅问题不能全部显示,请点此查看更多更全内容