熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

WinRAR命令行參數整理

2013-11-11 16:09:23  來源: 電腦常識 

   我的實例

    將D/wkdoc壓縮為finalrar

    d/winrar/rarad/finalrard/wkdoc

    將finalrar中的wkdoc解壓到F

    rared/finalrarF

    將finalrar轉換成自解壓文件

    rarsfinalrar(默認轉換到同級目錄下了)

    給自解壓文件(exe)添加注釋(設置默認解壓路徑等)

    rarczwktxtd/finalexe

    直接創建自解壓文件

    rarasfxd/ccexed/cctxt

    用法rar<命令><開關><開關N><壓縮文件><文件>

    <@列表文件><解壓路徑>

    <命令>

    a添加文件到壓縮文件

    c添加壓縮文件注釋

    cf添加文件注釋

    ch改變壓縮文件參數

    cw寫入壓縮文件注釋到文件

    d刪除壓縮文件中的文件

    e解壓壓縮文件到當前目錄

    f刷新壓縮文件中的文件

    i[參數]=<串>在壓縮文件中查找字符串

    k鎖定壓縮文件

    l[tb]列出壓縮文件[技術信息簡潔]

    m[f]移動到壓縮文件[僅對文件]

    p打印文件到標准輸出設備

    r修復壓縮文件

    rc重建丟失的卷

    rn重命名壓縮文件

    rr[N]添加數據恢復記錄

    rv[N]創建恢復卷

    s[名字|]轉換壓縮文件為自解壓格式或轉換回壓縮文件

    t測試壓縮文件

    u更新壓縮文件中的文件

    v[tb]詳細列出壓縮文件[技術信息簡潔]

    x用絕對路徑解壓文件

    <開關>

    停止掃描

    ac壓縮或解壓後清除存檔屬性

    ad添加壓縮文件名到目標路徑

    ag[格式]使用當前日期生成壓縮文件名

    ai忽略文件屬性

    ao添加具有壓縮屬性的文件

    ap<格式>添加路徑到壓縮文件中

    as同步壓縮文件內容

    av添加用戶身份校驗(僅注冊版本可用)

    av禁用用戶身份校驗

    c禁用注釋顯示

    cfg禁用讀取配置

    cl名稱轉換為小寫

    cu名稱轉換為大寫

    df壓縮後刪除文件

    dh打開共享文件

    dr刪除文件到回收站

    ds對固實壓縮文件禁用名稱排序

    dw檔案處理後清除文件

    e[+]<屬性>設置文件排除和包括屬性

    ed不添加空目錄

    en不添加"壓縮文件結束"標志

    ep從名稱中排除路徑

    ep從名稱中排除基本目錄

    ep展開為完整路徑

    ep擴展路徑為包含盤符的完全路徑

    f刷新文件

    hp[密碼]同時加密文件數據和文件頭

    id[cdpq]禁用消息

    ieml[屬性]用Email發送壓縮文件

    ierr發送所有消息到標准錯誤設備

    ilog[名稱]把錯誤寫到日志文件(只有注冊版本可用)

    inul禁用所有消息

    ioff完成一個操作後關閉PC電源

    isnd啟用聲音

    k鎖定壓縮文件

    kb保留損壞的已解壓文件

    m<>設置壓縮級別(存儲默認最大)

    mc<參數>設置高級壓縮參數

    md<大小>以KB為單位的字典大小(orAG)

    ms[extext]指定存儲的文件類型

    mt<線程>設置線程數

    n<文件>僅包含指定的文件

    n@從標准輸入設備讀取文件名到包括

    n@<列表>包含在指定的列表文件中列出的文件

    o[+|]設置覆蓋模式

    oc設置NTFS壓縮屬性

    or自動重命名文件

    os保存NTFS流

    ow保存或恢復文件所有者和組

    p[密碼]設置密碼

    p不詢問密碼

    r遞歸子目錄

    r禁用遞歸

    r僅遞歸通配符名稱的子目錄

    ri<P>[<S>]設置優先級(默認最小最大)和以毫秒為單位的休眠時間

    rr[N]添加數據恢復記錄

    rv[N]創建恢復卷

    s[<N>v[]e]創建固實壓縮文件

    s禁用固實壓縮文件

    sc<chr>[obj]指定字符集

    sfx[名稱]創建自解壓壓縮文件

    st[名稱]從標准輸入設備讀取數據(stdin)

    sl<大小>處理小於指定大小的文件

    sm<大小>處理超過指定大小的文件

    t壓縮後測試文件

    ta<日期>添加日期<日期>後修改的文件日期格式YYYYMMDDHHMMSS

    tb<日期>添加日期<日期>前修改的文件日期格式YYYYMMDDHHMMSS

    tk保留原始壓縮文件時間

    tl設置壓縮文件時間為最新文件時間

    tn<時間>添加<時間>以後的文件

    to<時間>添加<時間>以前的文件

    ts<mca>[N]保存或恢復文件時間(修改創建訪問)

    u更新文件

    v自動檢測創建卷的大小或者列出所有的卷

    v<大小>[kb]創建卷大小=<大小>*[**]

    vd創建容量前清除磁盤內容

    ver[n]文件版本控制

    vn使用舊風格的卷命名方案

    vp每卷之前暫停

    w<路徑>指定工作目錄

    x<文件>排除指定的文件

    x@從標准輸入設備讀取要排除的文件名

    x@<列表>排除在指定的列表文件中列出的文件

    y假設對全部詢問都回答是

    z[文件]從文件讀取壓縮文件注釋

    DWinRAR>

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

    舉個例子

    建立一個批處理文件裡頭起作用的只有)

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

    BackFavbat(名字可以隨便起)文件內容

    REM這個批處理文件是用來自動備份我的收藏夾

    REMWinRAR<命令><開關><開關N><壓縮文件><文件><@列表文件><解壓路徑">

    "D"ProgramFiles"WinRAR"WinRARexe"aasrsfxzsfxparatxtEP"d"mydocuments"Favoritesexe""%USERPROFILE%"Favorites"

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

    參數說明

    a添加指定的文件(源目錄這裡是"%USERPROFILE%"Favorites")和文件夾到壓縮文件(目標文件這裡是"d"mydocuments"Favoritesexe")中

    as這是一個開關指添加方式是“同步壓縮文件內容”

    r表示“包含子文件夾”

    sfx表示建立的是一個自解壓文件

    zsfxparatxt從文件sfxparatxt讀取壓縮文件注釋這注釋有什麼用後面解釋

    ep表示不把路徑%USERPROFILE%保存在壓縮文件中

    注釋文件的作用

    建立壓縮文件的時候不光要考慮壓縮那些文件還要考慮怎麼解壓縮通過注釋文件可以向壓縮包傳遞許多有用的信息

    sfxparatxt內容

    PATH=%USERPROFILE%"

    Silent=

    

    從命令行也可以運行WinRAR命令常規的命令行語法描述如下

    WinRAR

    命令WinRAR運行的字符組合代表功能

    開關切換操作指定類型壓縮強度壓縮文件類型等等的定義

    壓縮文件要處理的壓縮文件名

    文件要處理的文件名

    列表文件列表文件是包含要處理文件名稱的純文本文件名應該在第一卷啟動可以在列表文件中使用//字符後添加注釋

    例如你可以包含兩列字符串創建backuplstcworkdoc*txt//備份文本文檔cworkimage*bmp//備份圖片

    cworkmisc並接著運行winrarabackup@backuplst你可以在命令行中同時指定普通的文件名和列表文件名

    解壓路徑只與命令ex搭配使用指出解壓文件添加的位置如果文件夾不存在時會自動創建

    注意事項

    a)如果未指定文件或是列表文件WinRAR將會以缺省的**運行全部的文件

    b)如果未指定壓縮文件擴展名時WinRAR將會使用在壓縮配置中選定的默認壓縮文件格式但你可以指定RARZIP擴展

    名來替換它們

    c)在命令行所輸入的開關會替換相同的配置設置值

    d)在命令cestrrkx可在壓縮文件名中使用通配符如此可以用單個的命令來進行超過一個以上的壓縮文件除此

    之外如果你指定r開關於這些命令時它們將會搜索在子文件夾中的壓縮文件

    e)某些命令和開關只應用在RAR壓縮文件有些則在RARZIP都可使用而某些則可應用在全部的壓縮文件格式這一些都

    得看壓縮文件格式所提供的特性而定

    f)命令和開關的大小寫是相同意思的你可以用大寫或者小寫來下命令均可

    

    a添加文件到壓縮文件

    添加指定的文件和文件夾到壓縮文件中此命令行等同於添加

    注意因為分卷壓縮文件修改是禁用的此命令無法應用來更新分卷壓縮文件只用於創建時

    例子

    a)從當前文件夾添加全部*hlp文件到壓縮文件helprar

    WinRARahelp*hlp

    b)從當前文件夾和子文件夾壓縮全部文件成為字節大小固實的分卷自解壓文件savepartexesavepartrarsavepartrar並在每一個分卷中添加恢復記錄

    WinRARarvssfxrrsave

    因為未指定文件名全部文件(**)將會被添加

    c)如果指定了文件夾名並結合引用參數開關r這時整個文件夾和子文件夾的全部內容都會被添加到壓縮文件中下面的命令

    將會把文件夾Bitmaps中全部的文件添加到RAR壓縮文件Pictures

    WinRARarPicturesrarBitmaps

    當然這也可以使用常規格式用Bitmaps來代替Bitmaps**

    c添加壓縮文件注釋

    此命令允許在壓縮文件中添加注釋RAR壓縮文件的最大注釋長度是字節ZIP壓縮文件則為字節添加壓縮文件注釋也可以通過使用壓縮文件管理命令添加壓縮文件注釋

    因為分卷壓縮文件修改是禁用的所以注釋無法應用在分卷壓縮當創建分卷壓縮時你可以使用開關z來添加注釋到分卷壓縮

    例子

    a)添加注釋到壓縮文件distribrar

    WinRARcdistribrar

    b)從文件添加注釋可以使用z開關

    WinRARczinfotxtdummy

    cf添加文件注釋

    cw寫入壓縮文件注釋到文件

    d刪除壓縮文件中的文件

    從壓縮文件刪除指定的文件和文件夾此命令行命令相當於壓縮文件管理命令刪除

    注意

    )如果從壓縮文件刪除全部的文件時空白的壓縮文件將會被刪除

    )因為分卷壓縮文件修改是禁用的此命令無法應用於分卷壓縮

    例子

    從壓縮文件dummy刪除全部的*dmy文件

    WinRARddummy*dmy

    e解壓壓縮文件到當前目錄

    忽略路徑解壓壓縮的文件到當前或指定的文件夾此命令行對應的是壓縮文件管理命令解壓到指定文件夾並在解壓路徑和選項對話框“不解壓路徑”的選項是啟用時

    例子

    在當前文件夾從全部的RAR壓縮文件解壓所有的*doc文件到當前文件夾

    WinRARe*rar*doc

    f刷新壓縮文件中的文件

    只有在壓縮文件中的文件比添加的還舊時才更新此命令不會把新文件添加到壓縮文件中命令行等同於添加到壓縮文件並且

    在壓縮文件名和參數對話框選擇了“只刷新已存在的文件”的更新模式

    因為分卷壓縮文件修改是禁用的所以此命令無法應用在分卷壓縮

    另請參閱命令A添加文件到壓縮文件

    i[參數]=在壓縮文件中查找字符串

    在壓縮文件中查找字符串支持下列參數

    i不區分大小寫查找(默認)

    c區分大小寫查找

    h十六進制查找

    t使用ANSIUnicodeOEM字符表

    如果沒有指定參數它可以使用簡單的命令行語法i代替i=

    它還允許和其他參數一起指定‘t’變量例如ict=字符串使用上述所有字符表執行區分大小寫的查找

    由於技術限制現在WinRAR不支持在ACEZ壓縮文件格式中查找

    例子

    )winrar"ic=firstlevel"rc*rar*txt

    在磁盤C中的*RAR壓縮文件中的*txt文件中執行區分大小寫搜索"firstlevel"字符串

    )rarih=feaeaeabdearetexts

    在etext目錄下的RAR壓縮文件中查找十六進制字符串feaeaeabdea

    k鎖定壓縮文件
From:http://tw.wingwit.com/Article/Common/201311/7789.html

  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.