示例脚本:
@echo off
echo 正在建立压缩文件...
::设置日期
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
"C:\Program Files\WinRAR\WinRAR.exe" a -ibck -m3 D:\Ymd.rar D:\XXXX\源文件目录
echo 压缩包创建完成!
::pause
将以上脚本复制后,保存至txt,并将txt改名为XXX.bat(扩展名必须改为bat),双击即可运行。
一些常用命令:
WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径
等价于
WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径
实用命令:
命令m 表示移动(压缩后,删除源文件)
命令a 表示添加压缩
命令s 表示创建自解压文件
实用开关:
-r 含子文件夹
-ai 忽略文件属性
-cl 文件名小写
-cu 文件名大写
-ed 忽略空文件夹
-ep 忽略路径信息
-ep1 表示忽略被压缩的根文件夹
-ep2 包含最完整路径信息(除驱动器)
-df 表示压缩后删除源文件
-dr 删除源文件到回收站
-or 自动重命名同名文件,例如filename.txt filename(1).txt filename(2).txt
-m0 存储 添加到压缩文件时不压缩文件
-m1 最快 使用最快方式(低压缩)
-m2 较快 使用快速压缩方式
-m3 标准 使用标准(默认)压缩方式
-m4 较好 使用较好压缩方式(较好压缩,但是慢)
-m5 最好 使用最大压缩方式(最好的压缩,但是最慢)
-ibck 后台运行
-m 存储方式: -m0存储、-m1最快、-m2快速、-m3标准、-m4较好、-m5最优
-p 添加密码:-p123,密码为123