bat 的文本如下:

--声明winrar软件的位置
set Path=;"C:\Program Files\WinRAR";%SystemRoot%\system32

--用forfiles遍历d盘下的wxsite文件夹,用winrar命令打包 .txt文件 为backuo.zip压缩包
forfiles /p "d:\wxsite" /c "cmd /c WinRAR a -afrar -ep1 -df backup.zip *.txt"

--将backuo.zip的压缩包重新命名为当前 年月日.zip的压缩包
rename backup.zip "%date:~0,4%%date:~5,2%%date:~8,2%.zip"

进一步将七天之内的数据压缩并且更改压缩名字为 xxx20210101-2021-0107.rar模式

set Path=;"C:\Program Files\WinRAR";%SystemRoot%\system32

@echo off&setlocal enabledelayedexpansion
for /f "tokens=1-3 delims=-:/ " %%a in ("%date%") do (set Y=%%a&set M=%%b&set D=%%c&if "!M:~0,1!"=="0" set M=!M:~1!
if "!D:~0,1!"=="0" set D=!D:~1!)
set/a D-=6&if !D! leq 0 (set/a M-=1&if !M!==0 set/a Y-=1,M=12
set/a "T=^!(M-2)","R=(^!(Y%%4)&^!^!(Y%%100))|^!(Y%%400)","C=^!(M-4)|^!(M-6)|^!(M-9)|^!(M-11)","D=T*(28+R)+C*30+(^!T&^!C)*31"+D)
set M=0%M%&set D=0%D%
set mydate=%Y%%M:~-2%%D:~-2%
set name="ChangchunMall" forfiles /p "F:\DBBackup\ChangchunMall" /c "cmd /c WinRAR a -afrar -ep1 -df %name%%mydate%-%date:~0,4%%date:~5,2%%date:~8,2%.zip *.bak"

windows 上打开 工具>任务计划程序

点击创建任务

最新文章

  1. Access、Hybrid和Trunk
  2. mac系统使用内置的 PHP
  3. 【Pro ASP.NET MVC 3 Framework】.学习笔记.7.SportsStore:购物车
  4. 数组的foreach方法和jQuery中的each方法
  5. Differential Geometry之第一章欧式空间
  6. 利用rsyslog 对linux 操作进行审计
  7. Linux下动态链接库和静态链接库
  8. js中this指向问题
  9. 从0到1学习node之简易的网络爬虫
  10. 关于Ubuntu的ssh免密登录
  11. C#仪器数据文件解析-PDF文件
  12. 用Python最原始的函数模拟eval函数的浮点数运算功能(2)
  13. spring框架校验自定义注解
  14. C# Task用法
  15. Java虚拟机垃圾回收:内存分配与回收策略 方法区垃圾回收 以及 JVM垃圾回收的调优方法
  16. oracle安装---yum.sh
  17. Java map双括号初始化方式的问题
  18. lintcode-->翻转字符串
  19. HTML5-入门3。
  20. day9--回顾

热门文章

  1. IO多路复用完全解析
  2. 【开源】libserial_protocol:适用于单片机的串口通信协议基础库
  3. P5192 Zoj3229 Shoot the Bullet|东方文花帖|【模板】有源汇上下界最大流
  4. C#反射运行该类下的方法
  5. ASP.NET6 + Mongo + OData
  6. 如何通过C#/VB.NET代码在Word中更改字体颜色
  7. DVWA靶场实战(十四)——JavaScript
  8. JZOJ 3242. Spacing
  9. 深入理解跳表及其在Redis中的应用
  10. T-SQL——将字符串转为单列