天天看點

rar指令行的說明

生成自解壓檔案

通過調用WinRAR的指令行和配置參數,實作該功能。

WinRAR的指令行格式:

WinRAR  <command> -<switch1> -<switchN> <archive> <files...> <@listfiles...> <path_to_extract>

用一個例子進行說明:

system("E:\\Program Files\\WinRAR\\rar.exe" a -sfx C:\\update_packs.exe C:\\Data.regfileData");

//"E:\Program Files\WinRAR\rar.exe" a -sfx C:\update_packs.exe C:\Data.regfileData"

//a 向壓縮檔案中增加檔案

//-sfx 生成預設的自解壓檔案

//-c   添加注釋檔案(注意:要寫在定義完壓縮包之後)

//-O+自動覆寫壓縮檔案中存在的相同檔案

//-ep1不儲存完整路徑,在自解壓的時候不會按照原始的路徑進行解壓

//第一個C:\\update_packs.exe是指生成的自解壓檔案儲存在什麼位置,在本例中将會在C槽下生成名稱為update_packs.exe的自解壓檔案

//最後的C:\\Data.regfileData是指将C:\\Data.regfileData檔案夾下的所有檔案都添加在自解壓檔案中