[轉]winrar的命令列

來源:互聯網
上載者:User

From : http://wenku.baidu.com/view/721cd91cc281e53a5802ff4a.html

附件: winrar的命令列 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 展開為完整路徑 f 重新整理檔案 hp[密碼] 同時加密檔案資料和檔案頭 idp 禁用百分比顯示 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] 指定儲存的檔案類型 o+ 覆蓋已存在檔案 o- 不覆蓋已存在檔案 os 儲存 NTFS 流 ow 儲存或恢複檔案所有者和組 p[密碼] 設定密碼 p- 不詢問密碼 r 遞迴子目錄 r0 僅遞迴萬用字元名稱的子目錄 ri<P>[:<S>] 設定優先權(0-預設,1-最小..15-最大)和以毫秒為單位的休眠時間 rr[N] 添加資料恢複記錄 rv[N] 建立恢複卷 s[<N>,v[-],e] 建立固實壓縮檔 s- 禁用固實壓縮檔 sfx[名稱] 建立自解壓壓縮檔 t 壓縮後測試檔案 ta<日期> 添加日期 <日期> 後修改的檔案,日期格式 YYYYMMDDHHMMSS tb<日期> 添加日期 <日期> 前修改的檔案,日期格式 YYYYMMDDHHMMSS tk 保留原始壓縮檔時間 tl 設定壓縮檔時間為最新檔案時間 tn<時間> 添加 <時間> 以後的檔案 to<時間> 添加 <時間> 以前的檔案 ts<m,c,a>[N] 儲存或恢複檔案時間(修改,建立,訪問) u 更新檔案 v 自動檢測建立卷的大小或者列出所有的卷 v<大小>[k,b] 建立卷大小=<大小>*1000 [*1024, *1] vd 建立容量前清除磁碟內容 ver[n] 檔案版本控制 vn 使用舊風格的卷命名方案 vp 每卷之前暫停 w<路徑> 指定工作目錄 x<檔案> 排除指定的檔案 x@ 從標準輸入裝置讀取要排除的檔案名 x@<列表> 排除指定列表檔案中的檔案 y 假設對全部詢問都回答是 z<檔案> 從檔案讀取壓縮檔注釋 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222在項目中,需打包,每次使用打包工具很麻煩,直接在組建目錄下使用exe就可以了,故編寫一個.bat檔案來處理就可以了,如下:將組建檔案BOMEXE.exe. 1@echo off 2echo    Starting Make BOM update package 3echo ----------------------------------------------------- 4echo 1. Create temp directory: temp 5rd /S /Q temp  6 7md temp  8md temp\config  9md temp\dll1011echo 2. Copy files1213copy config\AmountButtonInfo.xml temp\config\AmountButtonInfo.xml14copy config\MessageDef.cfg.xml temp\config\MessageDef.cfg.xml15copy config\NSICUState.xml temp\config\NSICUState.xml16copy config\Template.xml temp\config\Template.xml17copy config\UIFunctions.xml temp\config\UIFunctions.xml18copy config\YktServerReturnCode.xml temp\config\YktServerReturnCode.xml19copy config\TicketInfo.xml temp\config\TicketInfo.xml20copy config\SysMaintenanceUI.xml temp\config\SysMaintenanceUI.xml21copy Resources\13Line.bmp22copy Resources\airportLine.bmp2324copy dll\*.dll temp\dll\2526copy *.dll temp\27copy *.pdb temp\28copy *.bpl temp\2930copy NewUI.exe temp\31copy NewUI.exe.manifest temp\32copy NewUI.exe.config temp\3334echo 3. Create Self Extract File (RAR)3536cd temp 3738attrib -R /S /D39winrar a -r -sfx BOMEXE 4041echo 4. Prepare SFX Comments4243echo Silent=1 > sfx.txt44echo Overwrite=1 >> sfx.txt45rem echo Path=.\ >> sfx.txt4647echo 5. Add SFX Comments4849winrar c -zsfx.txt BOMEXE.exe 5051copy BOMEXE.exe ..\5253echo 6. Update package completed!!5455echo on 56pause 57取名為MakeVersion.bat,以後直接點擊就行了。附上:命令列各參數用法  1用法:     rar <命令> -<開關 1> -<開關 N> <壓縮檔> <檔案>  2               <@列表檔案> <解壓路徑\>  3  4<命令>  5  a             添加檔案到壓縮檔  6  c             添加壓縮檔注釋  7  cf            添加檔案注釋  8  cw            寫入壓縮檔注釋到檔案  9  d             刪除壓縮檔中的檔案 10  e             解壓壓縮檔到目前的目錄 11  f             重新整理壓縮檔中的檔案 12  i[參數]=<串>  在壓縮檔中尋找字串 13  k             鎖定壓縮檔 14  l[t,b]        列出壓縮檔[技術資訊,簡潔] 15  m[f]          移動到壓縮檔[僅對檔案] 16  p             列印檔案到標準輸出裝置 17  r             修複壓縮檔 18  rc            重建丟失的卷 19  rn            重新命名壓縮檔 20  rr[N]         添加資料恢複記錄 21  rv[N]         建立恢複卷 22  s[名字|-]     轉換壓縮檔為自解壓格式或轉換回壓縮檔 23  t             測試壓縮檔 24  u             更新壓縮檔中的檔案 25  v[t,b]        詳細列出壓縮檔[技術資訊,簡潔] 26  x             用絕對路徑解壓檔案 27 28<開關> 29  -             停止掃描 30  ac            壓縮或解壓後清除存檔屬性 31  ad            添加壓縮檔名到目標路徑 32  ag[格式]      使用當前日期產生壓縮檔名 33  ao            添加具有壓縮屬性的檔案 34  ap<格式>      添加路徑到壓縮檔中 35  as            同步壓縮檔內容 36  av            添加使用者身份校正(僅註冊版本可用) 37  av-           禁用使用者身份校正 38  c-            禁用注釋顯示 39  cfg-          禁用讀取配置 40  cl            名稱轉換為小寫 41  cu            名稱轉換為大寫 42  df            壓縮後刪除檔案 43  dh            開啟共用檔案 44  ds            對固實壓縮檔禁用名稱排序 45  e[+]<屬性>    設定檔案排除和包括屬性 46  ed            不添加空目錄 47  en            不添加"壓縮檔結束"標誌 48  ep            從名稱中排除路徑 49  ep1           從名稱中排除基本目錄 50  ep2           展開為完整路徑 51  ep3           擴充路徑為包含盤符的完全路徑 52  f             重新整理檔案 53  hp[密碼]      同時加密檔案資料和檔案頭 54  id[c,d,p,q]   禁用訊息 55  ieml[屬性]    用 E-mail 發送壓縮檔 56  ierr          發送所有訊息到標準錯誤裝置 57  ilog[名稱]    把錯誤寫到記錄檔(只有註冊版本可用) 58  inul          禁用所有訊息 59  ioff          完成一個操作後關閉 PC 電源 60  isnd          啟用聲音 61  k             鎖定壓縮檔 62  kb            保留損壞的已解壓檔案 63  m<0..5>       設定壓縮層級(0-儲存3-預設5-最大) 64  mc<參數>      設定進階壓縮參數 65  md<大小>      以KB為單位的字典大小(64,128,256,512,1024,2048,4096 or A-G) 66  ms[ext;ext]   指定儲存的檔案類型 67  n<檔案>       僅包含指定的檔案 68  n@            從標準輸入裝置讀取檔案名稱到包括 69  n@<列表>      在指定的檔案清單包括檔案 70  o+            覆蓋已存在檔案 71  o-            不覆蓋已存在檔案 72  oc            設定 NTFS 壓縮屬性 73  os            儲存 NTFS 流 74  ow            儲存或恢複檔案所有者和組 75  p[密碼]       設定密碼 76  p-            不詢問密碼 77  r             遞迴子目錄 78  r0            僅遞迴萬用字元名稱的子目錄 79  ri<P>[:<S>]   設定優先權(0-預設,1-最小..15-最大)和以毫秒為單位的休眠時間 80  rr[N]         添加資料恢複記錄 81  rv[N]         建立恢複卷 82  s[<N>,v[-],e] 建立固實壓縮檔 83  s-            禁用固實壓縮檔 84  sfx[名稱]     建立自解壓壓縮檔 85  st[名稱]      從標準輸入裝置讀取資料(stdin) 86  t             壓縮後測試檔案 87  ta<日期>      添加日期 <日期> 後修改的檔案,日期格式 YYYYMMDDHHMMSS 88  tb<日期>      添加日期 <日期> 前修改的檔案,日期格式 YYYYMMDDHHMMSS 89  tk            保留原始壓縮檔時間 90  tl            設定壓縮檔時間為最新檔案時間 91  tn<時間>      添加 <時間> 以後的檔案 92  to<時間>      添加 <時間> 以前的檔案 93  ts<m,c,a>[N]  儲存或恢複檔案時間(修改,建立,訪問) 94  u             更新檔案 95  v             自動檢測建立卷的大小或者列出所有的卷 96  v<大小>[k,b]  建立卷大小=<大小>*1000 [*1024, *1] 97  vd            建立容量前清除磁碟內容 98  ver[n]        檔案版本控制 99  vn            使用舊風格的卷命名方案100  vp            每卷之前暫停101  w<路徑>       指定工作目錄102  x<檔案>       排除指定的檔案103  x@            從標準輸入裝置讀取要排除的檔案名104  x@<列表>      排除指定列表檔案中的檔案105  y             假設對全部詢問都回答是106  z<檔案>       從檔案讀取壓縮檔注釋107108 109110舉個例子:1111121. 建立一個批次檔,裡頭起作用的只有1行:)113114===================================================115116BackFav.bat(名字可以隨便起)檔案內容:117118REM 這個批次檔是用來自動備份我的收藏夾119REM WinRAR  <命令> -<開關1> -<開關N> <壓縮檔> <檔案> <@列表檔案> <解壓路徑\>120"D:\Program Files\WinRAR\WinRAR.exe" a -as -r -sfx -zsfxpara.txt -EP1 "d:\my documents\Favorites.exe" "%USERPROFILE%\Favorites"121122===================================================123124參數說明:125126a:                   添加指定的檔案(來源目錄,這裡是"%USERPROFILE%\Favorites")和檔案夾到壓縮檔(目標檔案,這裡是"d:\my documents\Favorites.exe")中。127128-as:                這是一個開關,指添加方式是“同步壓縮檔內容”129130-r:                  表示“包含子檔案夾”131132-sfx:               表示建立的是一個自解壓檔案133134-zsfxpara.txt:  從檔案sfxpara.txt讀取壓縮檔注釋,這注釋有什麼用後面解釋135136-ep1:             表示不把路徑%USERPROFILE%儲存在壓縮檔中137138 1391402. 注釋檔案的作用141142建立壓縮檔的時候不光要考慮壓縮那些檔案,還要考慮怎麼解壓縮。通過注釋檔案可以向壓縮包傳遞許多有用的資訊。143144sfxpara.txt內容:145146PATH=%USERPROFILE%\147Silent=1148149

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.