rar.exe命令行參數(shù)與示例
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
rar.exe 命令行參數(shù)
[語法] RAR <命令> [ -<開關(guān)> ] <壓縮文件> [ <@列表文件...> ] RAR [ <文件...> ] [ <解壓路徑\> ] [命令] A 增加文件到壓縮包,如果省略參數(shù)A也為添加文件,但不同的是添加當(dāng)前路徑文件到指定路徑;另外如果-AD指定的目錄帶有\(zhòng)則不會(huì)添加子目錄的文件: RAR A .\BACKUP\MYRAR -AD %WINDIR%\IME 添加IME目錄的所有文件(包含子目錄)到當(dāng)前目錄的\BACKU\目錄的MYRAR.RAR中,其中開關(guān)-AD可以不用. RAR A .\BACKUP\MYRAR -AD %WINDIR%\IME\ 情況同上,只是添加時(shí)不包含子目錄中的文件 RAR MYRAR %WINDIR%\SYSTEM 添加當(dāng)前目錄的所有文件(不包含子目錄)到%WINDIR%\SYSTEM\MYRAR.RAR中,同時(shí)刪除當(dāng)前目錄的文件 RAR A MYRAR @BACK.LST 根據(jù)BACK.LST列出的文件列表來壓縮文件(這個(gè)功能有時(shí)很有用,用來備份指定文件) RAR A -DF MYRAR C:\TEMP 添加TEMP目錄的所有文件(包含子目錄)到MYRAR.RAR中后刪除文件 RAR A -ED MYARR C:\TEMP E:\01 F:\ 同上,只是添加多個(gè)目錄到壓縮包中并排除空目錄, D 從壓縮文件包中刪除指定文件 RAR D MYRAR BOOT.INI 從壓縮包MYRAR中刪除BOOT.INI文件 RAR D MYRAR 刪除壓縮包MYRAR中的所有文件,實(shí)際上是刪除壓縮包WINRAR I 在壓縮包中搜索指定的字符串,支持可選參數(shù)i不區(qū)分大小寫(默認(rèn));c區(qū)分大小寫;h十六進(jìn)制搜索;t使用ANSII UNICODE和OEM字符表(只使用WIN32) RAR II=boot.ini -R myrar.rar 在當(dāng)前目錄的myrar.rar包含其子目錄中不區(qū)分大小寫查找字符串boot.ini(實(shí)際是該文件) RAR II=boot.ini -r myrar.rar *.ini 在當(dāng)前目錄的MYRAR.RAR包中所有的子目錄中的INI文件中查找BOOT.INI字符串(實(shí)際在包中的INI文件中找字符串,MYRAR.RAR可改成*.RAR表示所有包中查找) RAR IC="First Level" -r c:\*.rar *.txt 在C:\*.RAR包中的*.txt中查找區(qū)分大小寫的字符串"First LEVEl"(注意有空格時(shí)使用引號(hào)) RAR IH=f0e0aeaeab2d83e3a9 -R e:\text 在E:\TEXT目錄下的所有壓縮包中搜索十六進(jìn)制字符串f0 e0 ae ae ab 2d 83 e3 a9 K 鎖定壓縮包以防止任何企圖改變壓縮文件的命令 RAR K MYRAR.RAR L 列出壓縮包中的所有文件及其他信息如壓縮率等,如果只輸出文件名則使用B變量,如果要更多信息則使用T變量,如果要想獲取壓縮包中的文件并帶路徑則使用V命令 RAR LB MYRAR.RAR>c:\file.lst 把壓縮包中的文件名輸出FILE.LST文件中 RAR VB MYRAR.RAR>C:\FILE.LST 把壓縮包中的帶路徑的文件名輸出到FILE.LST中 M 把文件移動(dòng)到壓縮包中并同時(shí)刪除文件(實(shí)際上和RAR A -DF等同),如果指定-ED開關(guān)則不刪除目錄,注意這個(gè)命令與A命令的區(qū)別 RAT M MYRAR.RAR C:\TEMP 把C:\TEMP下包含子目錄的所有文件移動(dòng)到壓縮包中并刪除TEMP目錄及其中的所有文件 RAR M -ED MYRAR.RAR C:\TEMP 把C:\TEMP下包含子目錄的所有文件移動(dòng)到壓縮包中并刪除TEMP目錄中的所有文件但保留為空目錄 R 修復(fù)壓縮文件,注意的是如果沒有修復(fù)記錄(可以使用RR命令添加修復(fù)記錄,最大可添加524288個(gè)恢復(fù)塊),那么RAR對(duì)固定壓縮文件的修復(fù)可能性極小,所以建議不要使用這種方式壓縮;如果要修復(fù)卷則使用RC命令 RAR R -Y T.RAR 安靜模式修復(fù)T.RAR壓縮包 RAR RR3% MYRAR.RAR 把壓縮文件%3的大小的恢復(fù)記錄添加到壓縮包中,如果是批處理需要把%3改為%%3或3p,另外可以不跟變量而有RAR自己決定,如 RAR RR MYRAR.RAR(可以使用RV命令添加卷修復(fù)記錄,最大可添加524288個(gè)恢復(fù)塊) RAR RC MYRAR.PART003.RAR 修復(fù)卷PART003,需要事先使用RV添加卷修復(fù)記錄 RAR RV3 MYRAR.PART003.RAR 添加卷修復(fù)記錄,只對(duì)卷有效,可以不用變量N讓RAR自己決定;這個(gè)命令有時(shí)很有效,如給朋友傳文件時(shí)只用到卷內(nèi)部分資料則可使用此命令而減少傳其他卷的不必要 RN 重命名壓縮包中的文件名,需要注意的是如果RN命令會(huì)忽略以存在的文件,因此使用時(shí)要特別小心,RN命令好象對(duì)于子目錄中的文件會(huì)忽略(即使加-R 開關(guān)一樣) RAR RN MYRAR.RAR readme.txt readme.bak *.dll *.dl_ S 轉(zhuǎn)化壓縮包為自解壓格式,注意的是RAR同目錄里必須有default.sfx模塊,如果要從自解壓格式中刪除自解壓default.sfx模塊,則使用S-命令 RAR S MYRAR.RAR X 從壓縮包中帶絕對(duì)路徑解壓指定文件到當(dāng)前路徑(不帶路徑則使用E命令,該命令會(huì)解壓包含子目錄的所有文件到當(dāng)前根目錄,一般不會(huì)用到),可以使用-Y開關(guān)覆蓋已存在文件,使用-av-疲敝身份效檢注釋,-c-屏蔽顯示注釋,-ad指定要釋放的路徑 RAR X -Y MYRAR.RAR 無提示帶路徑解壓MYRAR.RAR到當(dāng)前目錄 RAR X -Y MYRAR.RAR -AD C:\01\ 無提示帶路徑釋放MYIRAR.RAR中包含目錄中的所有文件到指定路徑C:\01中 RAR X -Y -C- MYRAR.RAR *.EXE 無提示帶路徑提取MYRAR.RAR包含子目錄中的所有文件到當(dāng)前目錄 RAR X -Y -C- MYRAR.RAR *.EXE -AD C:\01\ 無提示帶路徑釋放MYRAR.RAR包含子目錄中的所有文件到指定路C:\01目錄中 RAR E -Y -C- MYRAR.RAR *.EXE -AD C:\01\ 無提示釋放MYRAR.RAR包含子目錄中的所有文件到指定路C:\01根目錄中 [-開關(guān)] 這里列舉幾個(gè)重要的開關(guān): 一.實(shí)現(xiàn)自動(dòng)備份和還原 -AD,-AP,-EP3:中-AD表示壓縮指定路徑的文件到壓縮包中或釋放壓縮包中的文件到指定路徑中;-AP用于設(shè)置壓縮文件的內(nèi)部路徑;-EP3表示包括盤符在內(nèi)的完整路徑. ECHO 下面的例子備份SYSTEM目錄中的文件并還原: IF NOT EXIST F:\SYSBAK MD F:\SYSBAK ECHO 備份指定文件夾下包含子目錄的所有文件并帶盤符的完整路徑 RAR A F:\SYSBAK\BAK.RAR -AD -EP3 %windir%\SYSTEM RAR X -Y -EP3 F:\SYSBAK\BAK.RAR ECHO 下面的例子把當(dāng)前目錄中所有的壓縮包文件解壓到D盤DATA下 rar x -ad *.rar d:\data\ ECHO 下面的例子添加文件'readme.txt'到目錄壓縮文件myrar.rar的'DOCS\ENG'目錄中 RAR A -AP DOCS\ENG MYRAR.RAR readme.txt -sfx[WinCon.SFX|Default.SFX]:創(chuàng)建自解壓文件,如果要?jiǎng)?chuàng)建DOS下的自解壓請(qǐng)使用WinCon.SFX模塊名,缺省為WIN32,另外注意的是二者之間絕對(duì)沒有空格 ECHO 下面?zhèn)浞軮ME目錄的文件為DOS下可執(zhí)行的自解壓包并還原 RAR A -DF -EP3 -SFXWINCON.SFX MYRAR %WINDIR%\IME RAR X -Y -EP3 MYRAR.EXE 二.按照日期來備份 -AG[格式]:使用當(dāng)前的日期和時(shí)間產(chǎn)生壓縮文件名,格式可以為YYYYMMDDHHMMSS,另外可以使用一種特殊格式N來代表備份時(shí)產(chǎn)生自動(dòng)數(shù)字序號(hào),這個(gè)格式也可和日期格式組合;另外如果格式的第一個(gè)字符為+則會(huì)交換基本文件名和日期格式的位置;如果要保留格式字符可以使用{}括起來 RAR A -AGYYYYMM-NN MYBAK C:\BOOT 將產(chǎn)生諸如MYBAK200701-01,MYBAK200701-02的備份 RAR A -AG+YYYYMMN MYBAK C:\BOOT 將產(chǎn)生諸如20070101MYBAK,20070102MYBAK的備份 RAR A -AGyy{year}mm{month}nn MYBAK C:\BOOT 將產(chǎn)生諸如mybak07year01month01,mybak07year01month02的備份 RAR A -AGYYYWWA MYBAK C:\BOOT 將產(chǎn)生2007043的備份(2007年第4周星期三) 三.加密備份和恢復(fù)解密 -p :壓縮時(shí)加密或解壓時(shí)解密,密碼區(qū)分大小寫,如果要使壓縮包中的某些文件不加密而有些加密,則可以分步操作即先添加不需要密碼的到壓縮包,再使用-P開關(guān)添加需要密碼的文件,或反向操作,如RAR A -P123 MYBAK C:\BOOT;RAR A MYBAK README.TXT 該文章在 2011/4/22 22:08:27 編輯過
|
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |