調(diào)用shell、已安裝的WinRar解壓文件。Shell "C:\Program Files\WinRar\Winrar.exe " "命令行參數(shù)"命令行語(yǔ)法 從命令行也可以運(yùn)行 WinRAR 命令,常規(guī)的命令行語(yǔ)法描述如下:WinRAR 命令 -開關(guān)1 -開關(guān)N 壓縮文件 文件... @列表文件... 解壓路徑\命令要 WinRAR 運(yùn)行的字符組合代表功能開關(guān)切換操作指定類型,壓縮強(qiáng)度,壓縮文件類型,等等的定義。 壓縮文件要處理的壓縮文件名。文件要處理的文件名。列表文件列表文件是包含要處理文件名稱的純文本。文件名應(yīng)該在第一卷啟動(dòng)。可以在列表文件中使用 //字符后添加注釋。例如,你可以包含兩列字符串創(chuàng)建 backup.lst: c:\work\doc\*.txt //備份文本文檔 c:\work\image\*.bmp //備份圖片c:\work\misc并接著運(yùn)行: winrar a backup @backup.lst你可以在命令行中同時(shí)指定普通的文件名和列表文件名。 解壓路徑只與命令 e 和 x ,搭配使用。指出解壓文件添加的位置。如果文件夾不存在時(shí),會(huì)自動(dòng)創(chuàng)建。
創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站與策劃設(shè)計(jì),雨山網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:雨山等地區(qū)。雨山做網(wǎng)站價(jià)格咨詢:13518219792
注意事項(xiàng)a) 如果未指定 文件 或是 列表文件 時(shí),WinRAR 將會(huì)以缺省的 *.* 運(yùn)行全部的文件;b) 如果未指定壓縮文件擴(kuò)展名時(shí),WinRAR 將會(huì)使用在 壓縮配置 中選定的默認(rèn)壓縮文件格式。但你可以指定 .RAR 或 .ZIP 擴(kuò)展名來替換它們 ;c) 在命令行所輸入的開關(guān)會(huì)替換相同的配置設(shè)置值 ;d) 在命令 c 、e、s、t、rr、k 和 x 可在壓縮文件名中使用通配符。如此可以用單個(gè)的命令來進(jìn)行超過一個(gè)以上的壓縮文件,除此之外,如果你指定 -r 開關(guān)于這些命令時(shí),它們將會(huì)搜索在子文件夾中的壓縮文件 ;e) 某些命令和開關(guān)只應(yīng)用在 RAR 壓縮文件,有些則在 RAR 和 ZIP 都可使用,而某些則可應(yīng)用在全部的壓縮文件格式。這一些都得看壓縮文件格式所提供的特性而定 ;f) 命令和開關(guān)的大小寫是相同意思的,你可以用大寫或者小寫來下命令均可。
如果機(jī)器安裝有winRar軟件,就可以通過shell來借用他的功能達(dá)到壓縮文件的效果;
參考代碼如下:
Dim DeliveryF As String = Server.MapPath("..\Temp\DeliveryFactors.xls") '原始文件 (壓縮前)
Dim TruckInfo As String = Server.MapPath("..\Temp\TruckInformation.xls")
Dim QDetail As String = Server.MapPath("..\Temp\QuotationDetail.xls")
'用shell命令調(diào)用winrar.exe創(chuàng)建壓縮文件()
Dim winRarexe As String = "C:\Program Files\WinRAR\Rar" 'winzip 執(zhí)行文件的位置
Dim wtarget As String = "C:\temp\QuotationVAComparsion.zip" '目地文件 (壓縮后)
Dim command As String = winRarexe " a " wtarget " " DeliveryF " " TruckInfo " " QDetail
'這個(gè)命令你可以查看winrar的命令集
Dim retval As Double 'Shell 指令傳回值
retval = Shell(command, AppWinStyle.MinimizedFocus)
1、你先搞懂 winrar.exe 的解壓參數(shù)格式,然后把winrar.exe和相關(guān)文件加入到資源文件中,然后調(diào)用 資源文件中的winrar.exe
2、弄明白rar/zip文件解壓/壓縮方法和格式,自己寫程序 (可能會(huì)比較麻煩)
1、你先搞懂 winrar.exe 的解壓參數(shù)格式,然后把winrar.exe和相關(guān)文件加入到資源文件中,然后調(diào)用 資源文件中的winrar.exe
2、弄明白rar/zip文件解壓/壓縮方法和格式,自己寫程序 (可能會(huì)比較麻煩)
新聞名稱:vb.netzip壓縮 winzip是壓縮軟件嗎
分享URL:http://chinadenli.net/article36/hgdjsg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)站排名、Google、軟件開發(fā)、云服務(wù)器、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)