rar.exe 命令行参数
[语法]
RAR <命令> [ -<开关> ] <压缩文件> [ <@列表文件...> ]
RAR [ <文件...> ] [ <解压路径\> ]
[命令]
A 增加文件到压缩包,如果省略参数A也为添加文件,但不同的是添加当前路径文件到指定路径;另外如果-AD指定的目录带有\则不会添加子目录的文件:
RAR A .\BACKUP\MYRAR -AD %WINDIR%\IME 添加IME目录的所有文件(包含子目录)到当前目录的\BACKU\目录的MYRAR.RAR中,其中开关-AD可以不用.
RAR A .\BACKUP\MYRAR -AD %WINDIR%\IME\ 情况同上,只是添加时不包含子目录中的文件
RAR MYRAR %WINDIR%\SYSTEM 添加当前目录的所有文件(不包含子目录)到%WINDIR%\SYSTEM\MYRAR.RAR中,同时删除当前目录的文件
RAR A MYRAR @BACK.LST 根据BACK.LST列出的文件列表来压缩文件(这个功能有时很有用,用来备份指定文件)
RAR A -DF MYRAR C:\TEMP 添加TEMP目录的所有文件(包含子目录)到MYRAR.RAR中后删除文件
RAR A -ED MYARR C:\TEMP E:\01 F:\ 同上,只是添加多个目录到压缩包中并排除空目录,
D 从压缩文件包中删除指定文件
RAR D MYRAR BOOT.INI 从压缩包MYRAR中删除BOOT.INI文件
RAR D MYRAR 删除压缩包MYRAR中的所有文件,实际上是删除压缩包WINRAR
I 在压缩包中搜索指定的字符串,支持可选参数i不区分大小写(默认);c区分大小写;h十六进制搜索;t使用ANSII UNICODE和OEM字符表(只使用WIN32)
RAR II=boot.ini -R myrar.rar 在当前目录的myrar.rar包含其子目录中不区分大小写查找字符串boot.ini(实际是该文件)
RAR II=boot.ini -r myrar.rar *.ini 在当前目录的MYRAR.RAR包中所有的子目录中的INI文件中查找BOOT.INI字符串(实际在包中的INI文件中找字符串,MYRAR.RAR可改成*.RAR表示所有包中查找)
RAR IC="First Level" -r c:\*.rar *.txt 在C:\*.RAR包中的*.txt中查找区分大小写的字符串"First Level"(注意有空格时使用引号)
RAR IH=f0e0aeaeab2d83e3a9 -R e:\text 在E:\TEXT