用法:    
rar <命令> -<开关 1> -<开关 N> <压缩文件>
<文件...>

<@列表文件...> <解压路径">

<命令>
a            
添加文件到压缩文件
c            
添加压缩文件注释
cf           
添加文件注释
cw           
写入压缩文件注释到文件
d            
删除压缩文件中的文件
e            
解压压缩文件到当前目录
f            
刷新压缩文件中的文件
i[参数]=<串> 在压缩文件中查找字符串
k            
锁定压缩文件
l[t,b]       
列出压缩文件[技术信息,简洁]
m[f]         
移动到压缩文件[仅对文件]
p            
打印文件到标准输出设备
r            
修复压缩文件
rc           
重建丢失的卷
rn           
重命名压缩文件
rr[N]        
添加数据恢复记录
rv[N]        
创建恢复卷
s[名字|-]    
转换压缩文件为自解压格式或转换回压缩文件
t            
测试压缩文件
u            
更新压缩文件中的文件
v[t,b]       
详细列出压缩文件[技术信息,简洁]
x            
用绝对路径解压文件

<开关>
-            
停止扫描
ac           
压缩或解压后清除存档属性
ad           
添加压缩文件名到目标路径
ag[格式]     
使用当前日期生成压缩文件名
ao           
添加具有压缩属性的文件
ap<格式>     
添加路径到压缩文件中
as           
同步压缩文件内容
av           
添加用户身份校验(仅注册版本可用)
av-          
禁用用户身份校验
c-           
禁用注释显示
cfg-         
禁用读取配置
cl           
名称转换为小写
cu           
名称转换为大写
df           
压缩后删除文件
dh           
打开共享文件
ds           
对固实压缩文件禁用名称排序
e[+]<属性>   
设置文件排除和包括属性
ed           
不添加空目录
en           
不添加"压缩文件结束"标志
ep           
从名称中排除路径
ep1          
从名称中排除基本目录
ep2          
展开为完整路径
ep3          
扩展路径为包含盘符的完全路径
f            
刷新文件
hp[密码]     
同时加密文件数据和文件头
id[c,d,p,q]   禁用消息
ieml[属性]    用
E-mail 发送压缩文件
ierr         
发送所有消息到标准错误设备
ilog[名称]   
把错误写到日志文件(只有注册版本可用)
inul         
禁用所有消息
ioff         
完成一个操作后关闭 PC 电源
isnd         
启用声音
k            
锁定压缩文件
kb           
保留损坏的已解压文件
m<0..5>      
设置压缩级别(0-存储...3-默认...5-最大)
mc<参数>     
设置高级压缩参数
md<大小>     
以KB为单位的字典大小(64,128,256,512,1024,2048,4096 or A-G)
ms[ext;ext]   指定存储的文件类型
n<文件>      
仅包含指定的文件
n@           
从标准输入设备读取文件名到包括
n@<列表>     
在指定的文件列表包括文件
o+           
覆盖已存在文件
o-           
不覆盖已存在文件
oc           
设置 NTFS 压缩属性
os           
保存 NTFS 流
ow           
保存或恢复文件所有者和组
p[密码]      
设置密码
p-           
不询问密码
r            
递归子目录
r0           
仅递归通配符名称的子目录
ri

[:]  
设置优先级(0-默认,1-最小..15-最大)和以毫秒为单位的休眠时间
rr[N]        
添加数据恢复记录
rv[N]        
创建恢复卷
s[,v[-],e] 创建固实压缩文件
s-           
禁用固实压缩文件
sfx[名称]    
创建自解压压缩文件
st[名称]     
从标准输入设备读取数据(stdin)
t            
压缩后测试文件
ta<日期>     
添加日期 <日期> 后修改的文件,日期格式 YYYYMMDDHHMMSS
tb<日期>     
添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tk           
保留原始压缩文件时间
tl           
设置压缩文件时间为最新文件时间
tn<时间>     
添加 <时间> 以后的文件
to<时间>     
添加 <时间> 以前的文件
ts[N] 保存或恢复文件时间(修改,创建,访问)
u            
更新文件
v            
自动检测创建卷的大小或者列出所有的卷
v<大小>[k,b] 创建卷大小=<大小>*1000 [*1024, *1]
vd           
创建容量前清除磁盘内容
ver[n]       
文件版本控制
vn           
使用旧风格的卷命名方案
vp           
每卷之前暂停
w<路径>      
指定工作目录
x<文件>      
排除指定的文件
x@           
从标准输入设备读取要排除的文件名
x@<列表>     
排除指定列表文件中的文件
y            
假设对全部询问都回答是
z<文件>      
从文件读取压缩文件注释

举个例子:

1. 建立一个批处理文件,里头起作用的只有1行:)

=======================================

BackFav.bat(名字可以随便起)文件内容:

REM 这个批处理文件是用来自动备份我的收藏夹
REM WinRAR <命令> -<开关1> -<开关N> <压缩文件>
<文件...> <@列表文件...> <解压路径">
"D:"Program Files"WinRAR"WinRAR.exe" a -as -r -sfx -zsfxpara.txt
-EP1 "d:"my documents"Favorites.exe" "%USERPROFILE%"Favorites"

=========================================

参数说明:

a:                  
添加指定的文件(源目录,这里是"%USERPROFILE%"Favorites")和文件夹到压缩文件(目标文件,这里是"d:"my
documents"Favorites.exe")中。

-as:               
这是一个开关,指添加方式是“同步压缩文件内容”

-r:                 
表示“包含子文件夹”

-sfx:              
表示建立的是一个自解压文件

-zsfxpara.txt: 从文件sfxpara.txt读取压缩文件注释,这注释有什么用后面解释

-ep1:            
表示不把路径%USERPROFILE%保存在压缩文件中

2. 注释文件的作用

建立压缩文件的时候不光要考虑压缩那些文件,还要考虑怎么解压缩。通过注释文件可以向压缩包传递许多有用的信息。

sfxpara.txt内容:

PATH=%USERPROFILE%"
Silent=1

winrar命令行参数说明的更多相关文章

  1. Gcc ------ gcc的使用简介与命令行参数说明

    gcc的使用简介与命令行参数说明 2011年06月19日 20:29:00 阅读数:10221 2011-06-19 wcdj 参考:<GNU gcc嵌入式系统开发 作者:董文军> (一) ...

  2. Winzip和Winrar命令行的使用

    Winzip和Winrar除了提供丰富灵活的图形界面操作功能外,二者都还具备从命令行模式进行文件的压缩与解压缩操作功能,极大的方便了我们在批处理文件中调用压缩软件.以下给出了二者的常用命令行使用方法: ...

  3. 【转】winrar命令行详解

    从命令行也可以运行 WinRAR 命令,常规的命令行语法描述如下: WinRAR  <命令> -<开关1> -<开关N> <压缩文件> <文件.. ...

  4. winrar命令行加压解密

    加密的操作 Rar.exe a -P123 test1.rar test.txt 其中参数a表示添加文件或文件夹到压缩包中,-P参数表示是带密码的加密 Rar.exe e -P123 test1.ra ...

  5. WinRAR命令行

    用法: rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...> <@列表文件...> <解压路径\ ...

  6. Java虚拟机几个命令行参数说明

    一.运行class文件 执行带main方法的class文件,Java虚拟机命令参数行为: java <CLASS文件名> 注意:CLASS文件名不要带文件后缀.class 例如: java ...

  7. WinRAR命令行版本 rar.exe使用详解

    RAR 命令行语法~~~~~~~~~~~~~~ 语法 RAR.exe <命令>  [ -<开关> ]  <压缩文件>  [ <@列表文件...> ]   ...

  8. Graphviz 的命令行参数说明

    所有的Graphviz程序都具有相似的命令行调用方式 cmd [ flags] [input files] 如果没有指定输入文件路径程序从标准输入stdin中读取. 参数设置  -Gname ...

  9. WinRAR命令行版本 rar.exe使用详解(适用Linux)

    RAR 命令行语法: RAR.exe <命令> [ -<开关> ] <压缩文件> [ <@列表文件...> ] [ <文件...> ] [ ...

随机推荐

  1. emblog后台拿shell

    emlog版本:5.3.1 先本地弄好shell 新建一个文件夹,里面放shell,shell名称和文件名要一致.压缩为zip 然后在安装插件处上传. 成功后的路径content/plugins/te ...

  2. hadoop 调试mapperduce

    问题描述 运行hadoop的MapReduce示例,在running job卡住 在页面中显示一直处于 ACCEPTED Applications 状态 修改日志级别export HADOOP_ROO ...

  3. invalid comparison: java.util.ArrayList and java.lang.String——bug解决办法

    今天碰到个问题,解决了很久才搞定,来记录下,希望可以帮助到大家 贴错误源码: 这是一个根据list集合的查找数据的 sql,在接收list的时候加了判断 list != ‘ ’ “”,引起了集合与St ...

  4. The Definitive Guide To Django 2 学习笔记(四) 动态URLs

    前面的例子中,虽然时间是动态可变的,但它的URL却是静态的(/time/).很多时候,URL也是需要动态改变,然后展示出不通的内容来.现在我们就来创建一个可以动态改变URL的例子. 如果URLconf ...

  5. linux上FTP服务器搭建

    一.启动vsftpd服务 1. 启动VSFTP服务器 A. cenos下运行:yum install vsftpd B. 登录Linux主机后,运行命令:"service vsftpd st ...

  6. usb 安装系统

    写在前面 本文是先安装windows再安装linux,并通过windows引导linux的启动项.这样方便linux的反复重装.折腾等. 光盘安装和U盘安装基本差不多,只是U盘安装多了把镜像文件写到U ...

  7. Check the difficulty of problems - poj 2151 (概率+DP)

    有 T(1<T<=1000) 支队伍和 M(0<M<=30) 个题目,已知每支队伍 i 解决每道题目 j 的的概率 p[i][j],现在问:每支队伍至少解决一道题,且解题最多的 ...

  8. Tuning 04 Sizing the Buffer Cache

    Buffer Cache 特性 The buffer cache holds copies of the data blocks from the data files. Because the bu ...

  9. 【BZOJ】3410: [Usaco2009 Dec]Selfish Grazing 自私的食草者(贪心)

    http://www.lydsy.com/JudgeOnline/problem.php?id=3410 太神了.... 按末端点排序然后贪心取即可. QAQ #include <cstdio& ...

  10. poj 3249(bfs+dp或者记忆化搜索)

    题目链接:http://poj.org/problem?id=3249 思路:dp[i]表示到点i的最大收益,初始化为-inf,然后从入度为0点开始bfs就可以了,一开始一直TLE,然后优化了好久才4 ...