系统运输
RAR命令行语法
~~~~~~~~~~~~~~~~~
语法
RAR.exe命令[ -开关]压缩文件[ @列表文件. ]
[文件… ] [解压缩路径\\\\ ]
常用命令
a将文件添加到压缩文件中。
例如:
1 )将当前目录中的所有*.hlp文件添加到help.rar压缩文件中:
rar a help *.hlp
2 )如果目录包含文件掩码或以反斜杠结尾,则适用常规规则。 要处理子目录,必须指定-r开关。
以下命令将添加Bitmaps目录中的所有文件,子目录除外。 这是因为没有
指定开关-r :
rar a Pictures.rar Bitmaps\\\\*
d从压缩文件中删除文件。 请注意,如果此命令将压缩文件中的所有文件
全部删除。 此空压缩文件将被删除。
将e文件解压缩到当前目录。
f更新压缩文件中的文件。 更新打包到压缩文件后更改的文件。 这个命令是否定的
将新文件添加到压缩文件中。
更新u压缩文件中的文件。 添加并打包压缩文件中不包含的文件后进行了更改
文件。
m[f]将移动到压缩文件[仅文件]。 移动文件和目录后,压缩操作完成
他们被删除了。 变量&; #039; f&; #039; 或适用开关&; #039; -ed&; #039; 使用时,不会删除目录。
详细列举v[t,b]压缩文件的内容[技术信息]。 列出文件中使用的格式。 绝对路径名,语句
条评论、原始大小和压缩大小、压缩率、最近更新日期和时间、属性、CRC、
压缩方案和解压缩所需的最小RAR版本。 &; #039; t&; #039; 使用变量时的可选技术信息(主要操作
系统、硬标记和旧的文件版本标记)被显示。 变量&; #039; b&; #039; 只对RAR强制简单的输出
的文件名,没有其他附加信息。
列出所有压缩卷的内容。 星号&代替压缩文件的扩展名; #039; *&; #039; 或使用&; #039; -v&; #039; 的双曲正弦值
开关。
例如:
1 )列出system.rar压缩文件的内容(技术信息),并使用重定向器输出
到文件techlist.lst
rar vt system techlist.lst
2 )列出tutorial.rar压缩文件的内容(简单的文件名模式) ) ) )。
rar VB教程
带x绝对路径解冻
例如:
rar x test.rar testDir\\\\&; quot;
目录名称后面是\\\&; quot; 请注意,如果后面跟有符号,但没有名为testDir的文件夹,则会首先自动创建。
如果文件已经存在,请使用-o开关或-y开关在解压缩后复盖文件。 不覆盖时使用-o-开关。
常用开关
-ag[格式]
使用当前日期和时间生成压缩文件名。
创建压缩文件时,将当前日期字符串附加到压缩文件名称。 用于每日备份。
其他字符串格式有几个可选的格式参数定义,或者&; #039; YYYYMMDDHHMMSS&; #039; 来修改选定线条的属性。
字符串格式可以包含以下字符:
y年
m月
mmm使用文本字符串作为月份名称( Jan、Feb、等) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )。
w每年的第几周(每周一开始) ) ) ) ) ) )。
a星期几(星期一-1、星期日7 ) ) ) ) ) ) ) ) a星期几(星期一-1、星期日7 ) ) ) ) ) ) ) a ) 652 )
d每月的第几天
e一年的第几天
h时间
m分钟(如果是小时后,则按分钟处理) )。
s秒
n-压缩文件数。 RAR搜索是否存在具有要生成的名称的文件,如果找到
已经存在。 压缩文件的编号递增,直到生成唯一名称。
创建卷时不支持“n”格式字符。
以上每个字符串只表示添加到压缩文件名中的一个字符。 例如,
使用WW,使用表示2的数字的星期几或YYYY定义4的数字年。
格式化字符串的第一个字符为&; #039; &; #039; 时,为日期字符串和基本压缩文件名
地点调换。 因此,日期在压缩文件名之前。
格式字符串可以包含“{”和“}”中包含的任意字符。 该文本将插入到压力机中
缩短文件名。
所有其他字符将直接添加到文件名中。
如果需要更新现有的压缩文件,请谨慎使用-ag开关。 依靠以前
使用的-ag传输的格式字符串和时间、生成的文件名和现有压缩文件名如下
不一致。 在这种情况下,RAR会创建新的压缩文件,而不是更新当前文件
有文件。
例如:
1 )使用默认YYYYMMDDHHMMSS格式
rar a -ag backup
2 )使用DD-MMM-YY格式
rar a -agDD-MMM-YY backup
3 )使用YYYYMMDDHHMM格式创建&; #039; 备份& amp; #039; 替换更早的日期
rar a -ag YYYYMMDDHHMM backup
4 )使用包含部分描述的YYYY-WW-A格式
rara-ag yyyy { year }-ww { week }-a { wday } backup
5 )使用YYYYMMDD和压缩文件数。 可以在同一天使用-agyymmdd-nn
每隔几次,每个新的压缩文件名都包含一个新的增量号。
rar a -agYYYYMMDD-NN backup
注:上述命令将生成文件名为backup{日期字符串}.rar的压缩包。 backup可以是其他自定义名称。
如果想在文件名中只留下日期,不写backup,只写. rar就可以了。 rar.exeaag yyyy-mm-DD.rar
-ed不添加空目录
此开关表示空目录不保存在创建的压缩文件中。 当缓和这种压力时
折叠文件时,RAR会基于内部文件路径创建非空目录。 关于空目录
信息丢失了。 非空目录除了名称之外,还包括“访问权限、流等。 )其他所有属性都有
只有在部件丢失且不需要保留此类信息时,才使用此开关。
-ed和&; #039; m&; #039; 如果命令或-df开关一起使用,则RAR无法删除空目录。
-hp[p]加密文件数据和头部。
此开关与-p[p]类似,但-p开关仅加密文件数据,并将文件名等
显示其他信息。 此开关用于指定文件数据、文件名、大小、属性、
所有可以感知压缩文件的区域(如注释和其他块),从而提高安全性
同级。 如果在压缩文件中使用-hp加密,则没有密码甚至无法显示文件列表。
例如:
rara-HPF gzq5ykwsecretreport.txt
将report.txt文件添加到加密的压缩文件secret.rar中,然后使用密码
&; #039; fGzq5yKw&; #039;
-mn设置压缩模式:
-m0存储在添加到压缩文件时不压缩文件。
-m1使用最快最快方式(低压缩)
-m2尽早使用快速压缩方式
-m3标准使用标准(缺省)压缩方法
-m4的压缩方式较好(压缩较好,但较慢) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )。
-m5最好使用最大压缩方法(最高压缩,但最慢) )。
如果未指定此开关,RAR将使用-m3方法(标准压缩)。
缺省情况下,RAR在-m1和-m2模式下仅使用普通压缩和高级算法
声音和真实颜色处理仅在- m3 .-M5模式下有效,而增强的文本压缩仅在- m3 .-M5模式下有效
-m4.-m5首次被激活。 缺省值可以用-mc开关代替。
-ms[列表]
指定存储文件的类型。
指定不压缩而直接保存的文件类型。 此开关用于存储压缩的文件。
这样可以在不大幅降低压缩率的情况下提高压缩速度。
可选的参数列表参数定义以分号分隔的文件扩展名列表。 例如,
-msrar; zip; jpg不强制压缩RAR,而是将所有RAR和ZIP压缩文件与
JPG图像。 也可以在列表中指定通配符文件掩码,因此-ms*.rar;
*.zip; jpg也能工作。
如果未指定列表,-ms开关将使用包含以下文件类型的缺省扩展
展会设置:
7z、ace、arj、bz2、cab、gz、jpeg、jpg、lha、lzh、mp3、
rar,taz,tgz,z,zip
-mt线程
设置线程数。 仅在Window版本中可用。
线程参数可以是0到16之间的值。 压缩算法对主动线程的
推荐数量。 如果大于0,RAR将使用多线程版本的压缩算法执行多项操作
在系统上提供得更快。 实际活动线程数可能与指定的数量不同。
如果线程为0,则RAR使用单线程压缩算法。
线程参数的更改对压缩率有少量影响,因此如果所有其他压缩参数都相等
使用不同的-mt开关创建的压缩文件不会以同样一致的方式解压缩。
如果未指定-mt开关,RAR会尝试检测可用处理器的数量,并自动
选择优化的线程数。
-or如果同名的文件已经存在,则自动重命名解压缩的文件。 如果重命名文件
“filename.txt”的位置是原始文件,直到名称“filename(n ).txt”为止
名称,在文件中输入&; #039; n&; #039; 如果有,从1开始增加数字。
-o[ |-]设置重写模式。 可用于解压缩或更新文件。 可以使用以下模式:
o覆盖前询问
(默认情况下用于解压缩文件。)
o涵盖一切
(默认情况下用于更新的压缩文件)
-o-跳过现有文件。
o复盖现有文件。
o-不复盖现有文件。
-p[p]压缩时,使用字符串p作为密码加密文件。 密码的大小写很敏感。 如果你在的话
如果在命令行中忽略密码,则会提示您输入密码。
例如:
rar a -pmyhoney secret1 *.txt
添加*.txt文件,用密码“myhoney”加密。
-r包含子文件夹,可以使用命令。
a、u、f、m、x、e、t、p、v、l、c、cf和s。
命令和amp; #039; a&; #039;&; #039; u&; #039;&; #039; f&; #039;&; #039; m&; #039; 将处理所有子目录和当前工作目的
记录中的文件。
使用命令x、e、t、p、v、l、c、cf或s可处理子目录和当前工作
创建目录中的所有压缩文件。
-r-禁用递归。
在某些情况下,无需指定-r开关RAR即可自动启用递归。 开关-r-
禁止它。
如果在压缩时指定了目录名称,则目录名称中不会包含通配符,即使未指定-r开关
默认RAR添加目录的内容。 如果磁盘根目录未将通配符指定为文件掩码,则为、
RAR也自动启用递归。 开关-r-禁用此行为。
例如:
rar a -r- arc dirname
命令是空目录&; #039; dirname&; #039; 只添加目录,并忽略其内容。 以下命令:
rar a -r- arc c:\\\\&; quot;
c :只压缩根目录的内容,不包括子目录。
-ta日期
仅处理在指定日期之后修改的文件。
日期字符串的格式为YYYYMMDDHHMMSS。 在日期字符串中输入&; #039; -&; #039; 可以插入
或&; #039; &; #039; 的分隔符,忽略后部区域。 例如,以下开关是正确的:
-ta2001-11-20在内部转换为-ta20011120000000,&; #039; 作为从2001年开始
年11月20日0时0分0秒后修改的区域&; #039; 处理。
-tb日期
仅处理在指定日期之前修改的文件。 开关的格式与-ta日期相同。
-tn时间
处理指定时间之后的新文件。 对于时间字符串格式:
[ n daysd ] [ nhour sh ] [ nminutesm ] [ nsecondss ]
例如,使用-tn15d开关处理更新15天的文件,并使用-tn2h40m开关进一步处理文件
2小时30分钟的文件更新了。
-到时间
处理指定时间以前的旧文件。 开关的形式与-tn时间相同。
-xf排除指定的文件f,通配符可用于名称和文件掩码的文件部分。 你
开关&; #039; -x&; #039; 可以指定几次。
如果掩码包含通配符,则会将其应用于当前目录及其子目录。 没有通配符
由于是递归的,因此如果要从所有文件夹中排除特定的“文件名”,则必须指定2
个人掩码:当前目录的文件名和子目录的*\\\\filename。 如果
您可以使用“路径\\\文件名”语法将其排除,因为您知道文件的确切路径
“文件名”的这个副本。 解压缩压缩文件时-x路径\\\&; quot; 使用文件名时
语法“路径”必须是压缩文件中的路径,而不是解压缩后的磁盘
的文件路径。
例如:
1 ) rar a -r -x*.bak -x*.rar rawfiles
*.bak和*.rar不会添加到原始文件中
2 ) rara-r-x *\\\temp-x *\\ temp\\ temp\\ & amp; quot; savec:\\\\\&; quot; \\\*
除了压缩Temp文件夹中的临时目录和文件之外的所有文件
3 ) rar x -x*.txt docs
从docs.rar中解压缩除*.txt之外的所有文件
-y对所有的问题都回答了是。
-? 显示命令和开关的帮助。 与没有参数或输入了错误的命令行选项时相同。
-停止开关扫描
此开关表示RAR命令行中没有更多的开关。 压缩文件或文件名时
可以以-符号开头和使用。 “”开关不可用。 这样的名字就是开关
处理。
返回值
~~~~~~~~~
如果RAR成功操作,则返回0。 非0的返回代码表示由于某种错误而取消了操作:
255用户中断用户中断操作
9创建错误文件创建错误
8内存错误没有足够的内存用于操作
7用户错误命令行选项错误
6打开错误文件打开错误
5写入错误写入磁盘错误
4您试图修改锁定的压缩文件“k”命令锁定的压缩文件
3 CRC错误解压缩时发生CRC错误
2致命错误发生致命错误
1警告未发生致命错误
0操作成功
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn