用批处理压缩文件

来源:互联网 发布:学汉语软件 编辑:程序博客网 时间:2024/06/03 21:13
@echo off
set work_path=D:\a
D:
cd %work_path%
rem---------------------------------------------遍历目录和文件
for /R %%s in (*.*)do (
"D:\soft\WinRAR\WinRAR.exe" a -ep1 %%s.rar %%s
)
pause


一些常用命令:
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
原创粉丝点击