windows批处理实现文件夹定时压缩备份

**

文件夹定时压缩和百度云备份

**
开发背景:近日接到需求,需要将在虚拟机部署的项目中的图片,数据库备份表等进行异地备份。思考之后决定选用最简单的办法,用windows的批处理进行文件夹的打包,利用百度云盘的自动备份功能实现此项功能。

1.windows定时批处理加密压缩

目标:完成在每天数据库备份之后,对备份文件进行定时压缩打包。用以下代码实现此项功能。

一、批处理实现

@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
set password="123"
"C:\Program Files\WinRAR\WinRAR.exe" a -ibck -m4 -p%password% D:\work\study\%Ymd%.rar D:\work\study\test

其中第二行中,主要为了获得当前的系统日期,利用日期对打包文件进行命名,防止出现重名问题。也可按照自己要求进行添加。
第三行为密码设置,只需替换密码即可
首先确定winrar的安装位置,一般默认位置是C:\Program Files\WinRAR\WinRAR.exe,在应用前确定WinRAR.exe的位置。其中关于打包命令的详细这是参见此篇文章:http://t.csdnimg.cn/VXKbM
其中-ibck表示后台运行,-m4表示压缩规格,-p表示设置的密码,注意在此命令中,需要先输入输出的文件和路径,然后添加需要压缩的文件路径。

将此段代码复制到新建的txt中,然后更改后缀名为.bat,如图所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、定时任务设置

可进行命令行进行定时任务设置,最简单的办法还是通过windows自带的任务计划程序设置。其中命令行设置参见http://t.csdnimg.cn/wLaQs,这里主要介绍通过任务计划程序设置。
首先在搜索栏中搜索任务计划程序设置在这里插入图片描述

然后进行点击任务计划程序库。
在这里插入图片描述
然后点击创建基本任务
在这里插入图片描述
输入名称,触发器选择每天,在操作中更改时间和频率。
在这里插入图片描述
选择启动程序
在这里插入图片描述
然后添加脚本
在这里插入图片描述
勾选此项
在这里插入图片描述

2.百度云盘自动备份

一、打开百度网盘电脑版

点击右下角的工具
在这里插入图片描述
找到文件备份功能
在这里插入图片描述
然后选择需要备份的文件和备份目标文件夹就可以了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值