bat复制文件到指定目录同名_利用bat让文件在指定时间自动进行备份

在很多时候,我们需要备份电脑中的一些文件,特别是企业服务器的备份,可能是有一些文件每天都会有更新,或者定期更新,而文件又是相对比较重要的,需要我们定时去备份。可有时候文件比较大,备份时间比较长,或者在你有时间进行备份时,又有其它人在运行。对于这种情况,我们可以让电脑在我们指定的时间去对文件进行备份,下面来看一下让文件在指定时间进行自动备份的方法

1、首先新建一个txt文本文档,然后输入下面的代码

@echo off

::设置7z的命令行程序路径

set zip7=C:Program Files7-Zip7z.exe

::设置压缩包保存路径

set Save=C:备份文件的保存路径

::当天日期,备份文件名

set name=备份文件保存名称

::备份文件保存的名称格式:文件名+备份日间

set curdate=%name%-%date:~0,4%-%date:~5,2%-%date:~8,2%

::设置要打包压缩的文件夹

set zipfile=F:人事行政部

::备份命令 -xr!.svn过滤.svn文件夹

"%zip7%" a -tzip "%Save%%curdate%.zip" "%zipfile%" -mx0 -xr!.svn

::删除超过30天的备份--start--

forfiles /p "%Save%" /m *.zip -d -30 /c "cmd /c del /f @path"

然后把另存为 ".bat " (批处理文件),例如 :“ 自动备份.bat ”

601fa4f90a7c9bde93ed27c940761116.png

把编辑完成的txt文件另存为bat文件

前面已经把备份的方法设置好了,接下来就是让系统在指定的时间去运行【自动备份.bat】这个批处理文件,所以创建一个系统任务计划就可以轻松解决

78895f267996864e20c0b1088ef4e236.png

创建一个系统任务

创建任务计划的步骤:控制面板 ——> 管理工具——>任务计划程序——>创建任务

86d4bce22d95007a765be20096809fc0.png

给系统任务取一个名字

93ba0af63e3bcc00b14e9001be9e2658.png

设置任务计划的运行时间和触发周期

到此,文件的自动备份就完成了,在每天的凌晨三点半,系统将自动运行【自动备份.bat】文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值