bat 脚本用 winrar 自动打包压缩文件
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:50
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 上打开 工具>任务计划程序

点击创建任务




- 上一篇: bat 提取制定内容的行数
- 下一篇: Basler镜头调节
相关文章
-
bat 提取制定内容的行数
bat 提取制定内容的行数
- 互联网
- 2026年04月04日
-
bat备份文件路径中文
bat备份文件路径中文
- 互联网
- 2026年04月04日
-
bat调用外部exe
bat调用外部exe
- 互联网
- 2026年04月04日
-
Basler镜头调节
Basler镜头调节
- 互联网
- 2026年04月04日
-
-bash: .bak-1.py: usrbinpython^M: bad interpreter: 没有那个文件或目录
-bash: .bak-1.py: usrbinpython^M: bad interpreter: 没有那个文件或目录
- 互联网
- 2026年04月04日
-
Bash IFS变量
Bash IFS变量
- 互联网
- 2026年04月04日





