WinRAR命令行大全
1) 把 c:\myfiles 文件夹的内容添加到 setup.exe 自解压文件中,使用图标c:\myicons\ver1.ico 作为自解压文件的图标
WinRAR a -sfx -iiconc:\myicons\ver1.ico setup.exe c:\myfiles
2) 使用当前文件夹中的 ver2.ico 文件替换自解压压缩文件 setup.exe 中的图标
WinRAR s -iiconver2.ico setup.exe
字母参数列表
-- 停止参数扫描
-@[+] 禁用 [启用] 文件列表
-ac 在压缩或解压后清除存档属性
-ad 附加压缩文件名到目标路径中
-af<类型> 指定压缩文件格式
-ag[格式] 以当前日期生成压缩文件名
-ai 忽略文件属性
-ao 添加有存档属性设置的
-ap<路径> 设置内部压缩文件路径
-as 同步化压缩文件内容
-cfg- 忽略默认配置和环境变量
-cl 将文件名转换成为小写
-cp<名称> 选择一个压缩配置文件
-cu 将文件名转换成为大写
-df 压缩后删除压缩文件
-dh 打开共享的文件
-dr 删除文件到回收站
-ds 不排序压缩的文件
-dw 压缩后清除文件
-ed 不添加空文件夹
-en 不添加“压缩文件结束”块
-ep 从名称中排除路径
-ep1 从名称中排除主文件夹
-ep2 扩大成完整路径
-ep3 扩展包含盘符的完整路径
-e[+]<属性> 设置文件排除和包含属性
-f 刷新文件
-hp[密码] 加密文件数据和头
-ht[b|c] 选择文件校验和的哈希类型 [BLAKE2,CRC32]
-iadm 对于自解压压缩文件请求管理员访问权限
-ibck 在后台运行 WinRAR
-ieml[.][地址] 使用E-mail发送压缩文件
-iicon<名称> 指定自解压图标
-iimg<名称> 指定自解压图片
-ilog[名称] 记录错误到文件中
-inul 关闭错误信息
-ioff 关闭 PC 电源
-k 锁定压缩文件
-kb 保留坏掉的解压文件
-log[格式][=文件名] 写入名称到日志文件
-m<n> 设置压缩方式
-ma[4|5] 指定压缩格式的版本
-mc<参数> 设置高级压缩参数
-md<n> 选择字典大小
-me[par] 设置加密参数
-ms[列表] 指定文件存储
-mt<参数 > 设置线程数
-n<文件> 附加过滤器包含文件
-n@<列表文件> 从列表文件中读取附加过滤器掩码
-os 保存 NTFS 数据流
-oc 设置 NTFS “压缩”属性
-oh 把硬链接保存为链接而不是文件
-oi[-] 把完全相同的文件保存为引用
-ol 把符号链接保存为链接而不是文件
-or 自动重命名
-ow 处理文件用户身份校验信息
-o+ 覆盖已存在的文件
-o- 不要覆盖已存在的文件
-p[密码] 设置密码
-qo[-|+] 添加快速打开信息 [无|强制]
-r 返回子文件夹
-r- 禁用递归
-r0 只返回与通配符匹配的子文件夹
-ri 设置优先级和休眠时间
-rr[N] 添加数据恢复记录
-rv[N] 创建恢复卷
-s 创建固实压缩文件
-s<N> 以文件数量创建固实组
-sc<字符集>[对象] 指定字符集
-se 以文件扩展名创建固实组
-sfx[名称] 创建自解压文件
-sl<大小> 处理大小小于指定大小的文件
-sm< 大小> 处理大小超过指定大小的文件
-sv 创建互不依赖的固实压缩文件
-sv- 创建互相依赖的固实压缩文件
-s- 禁用固实算法
-t 压缩后测试文件
-ta< 日期> 只处理指定日期之后修改的文件
-tb< 日期> 只处理指定日期之前修改的文件
-tk 保持原有压缩文件时间
-tl 以最新的文件设置压缩文件时间
-tn< 时间> 处理较新于指定时间的文件
-to< 时间> 处理较旧于指定时间的文件
-ts[m|c|a][+|-|1] 保存或恢复文件时间(修改,创建,访问)
-u 更新文件
-v<n>[k|b|f|m|M|g|G] 创建分卷压缩
-vd 创建分卷压缩前清除磁盘内容
-ver[n] 文件版本控制
-vn 使用旧风格的卷命名法则
-vp 每次分卷压缩前暂停
-w<路径> 设置临时文件的文件夹
-x< 文件> 排除指定的文件
-x@< 文件列表> 排除指定的列表文件中列出的文件
-y 假设全部的询问回应皆为“是”
-z< 文件> 从文件读取压缩文件注释