日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

用ASP實現(xiàn)在線壓縮與解壓縮

admin
2010年7月3日 14:19 本文熱度 6873
[p][b]一、問題的提出[/b][/p]
[p]  隨著互連網(wǎng)的發(fā)展,網(wǎng)站的數(shù)量以驚人的數(shù)字增加。網(wǎng)站的作用除了給廣大網(wǎng)友們提供信息資訊服務(wù)外,還應(yīng)該成為網(wǎng)友們上傳與下載文件的場所。在上傳與下載文件的過程中,傳輸時間是關(guān)鍵,這就要求有較快的傳輸速度。在傳輸速度固定不變或是上下變動不大的情況下,盡量減小傳輸文件的體積,是一個可行的辦法:上傳文件的時候,先將要上傳的文件用winrar壓縮,上傳成功后在網(wǎng)站內(nèi)通過程序?qū)崿F(xiàn)解壓縮;下載文件的時候,先將要下載的文件在網(wǎng)站內(nèi)通過程序?qū)崿F(xiàn)壓縮然后再下載。本文就針對該問題的解決進行探討。[br][br][br][b]二、方法與說明[/b][br][br]  首先要上傳一個winrar的解壓程序,就是winrar自己的解壓程序,只需要它的核心程序rar.exe這個文件就可以了,在winrar的安裝目錄里可以找到。然后要上傳一個執(zhí)行rar.exe的程序 cmd.exe 這個是windows操作系統(tǒng)里的程序,在系統(tǒng)盤winnt/system32文件夾中可以找到。上傳完這兩個文件后,就需要編寫一些程序代碼來實現(xiàn)壓縮與解壓縮。[br][br]  不妨將實現(xiàn)壓縮功能的文件取名為zip.asp,實現(xiàn)解壓縮功能的文件取名為unzip.asp。[br][br]  程序代碼中包含了winrar這個應(yīng)用程序的命令行語法,下面簡單介紹一下:[br][br]  winrar <命令> -<開關(guān)1> -<開關(guān)n> <壓縮文件> <文件...> <@列表文件...> <解壓路徑\>[br][br]  [u]命令[/u] 要 winrar 運行的字符組合代表功能。[br][br]  [u]開關(guān)[/u] 切換操作指定類型,壓縮強度,壓縮文件類型,等等的定義。[br][br]  [u]壓縮文件[/u] 要處理的壓縮文件名。[br][br]  [u]文件[/u] 要處理的文件名。[br][br]  [u]列表文件[/u] 列表文件是包含要處理文件名稱的純文本。文件名應(yīng)該在第一卷啟動??梢栽诹斜砦募惺褂?/字符后添加注釋。例如,你可以包含兩列字符串創(chuàng)建 backup.lst:c:\work\doc\*.txt //備份文本文檔 c:\work\image\*.bmp //備份圖片c:\work\misc并接著運行: winrar a backup @backup.lst你可以在命令行中同時指定普通的文件名和列表文件名。[br][br]  [u]解壓路徑[/u] 只與命令 e 和 x ,搭配使用。指出解壓文件添加的位置。如果文件夾不存在時,會自動創(chuàng)建。[br][br][br]  字母命令列表:[/p]


  a 添加文件到壓縮文件
c 添加壓縮文件注釋
  d 從壓縮文件刪除文件
e 從壓縮文件解壓壓縮,忽略路徑
  f 刷新壓縮文件中的文件
i 在壓縮文件中查找字符串
  k 鎖定壓縮文件
m 移動文件和文件夾到壓縮文件
  r 修復(fù)受損的壓縮文件
rc 重建丟失的卷
  rn 重命名壓縮文件
rr[n] 添加數(shù)據(jù)恢復(fù)記錄
  rv[n] 創(chuàng)建恢復(fù)卷
s[name] 轉(zhuǎn)換壓縮文件成為自解壓文件類型
  s- 刪除自解壓模塊
t 測試壓縮文件
  u 從壓縮文件中更新文件
x 以完整路徑名稱從壓縮文件解壓壓縮[br]  其實程序代碼中的關(guān)鍵之處就是用server.createobject("wscript.shell")來執(zhí)行cmd.exe,cmd.exe運行rar.exe通過winrar的命令來執(zhí)行解壓縮文件與壓縮文件的。[br][br][br][b]三、程序清單[/b][br][br][u]zip.asp程序清單[/u]:
[p]<%[br][color=#000099]'main文件夾中包含cmd.exe rar.exe 例如:要壓縮的文件(*.mdb)[br]'壓縮后的存放目錄為main\data.rar[br][/color]on error resume next[br]unzip_path=server.mappath("main")&"\"[br]set wshshell = server.createobject("wscript.shell")[br]issuccess = wshshell.run ("winrar a "&unzip_path&"data [br]"&unzip_path&"*.mdb",1, false)[br][color=#000099]'winrar <命令> -<開關(guān)1> -<開關(guān)n> <壓縮文件> <文件...> <@列表文件...> [br]<解壓路徑\>[br]'命令: a - 添加到壓縮文件中[br][/color]if issuccess = 0 then[br]response.write " 命令成功執(zhí)行!"[br]else[br]response.write " 命令執(zhí)行失?。?quán)限不夠或者該程序無法運行"[br]end if[br]if err.number <> 0 then[br]response.write "

錯誤號碼:" & err.number[br]response.write "

原因:" & err.description[br]response.write "

錯誤來源:" & err.source[br]response.write [br]end if[br]%>[/p][br][br]unzip.asp程序清單:[br]
[p]<%[br][color=#000099]'main文件夾中包含cmd.exe rar.exe 要解壓縮的文件(*.rar) [br]'解壓縮后的存放目錄為main[br][/color]on error resume next[br]unzip_path=server.mappath("main")&"\"[br]set wshshell = server.createobject("wscript.shell")[br]issuccess = wshshell.run ("winrar x -r -o+ "&unzip_path&"*.rar [br]"&unzip_path&"",1, false)[br][color=#000099]'winrar <命令> -<開關(guān)1> -<開關(guān)n> <壓縮文件> <文件...> <@列表文件...> [br]<解壓路徑\>[br]'命令: x - 從壓縮文件中全路徑解壓文件[br]'開關(guān): -r - 連同子文件夾[br]'開關(guān): -o+ - 覆蓋已經(jīng)存在的文件[br]'開關(guān): -o- - 不覆蓋已經(jīng)存在的文件[/color][br]if issuccess = 0 then[br]response.write " 命令成功執(zhí)行!"[br]else[br]response.write " 命令執(zhí)行失??!權(quán)限不夠或者該程序無法運行"[br]end if[br]if err.number <> 0 then[br]response.write "

錯誤號碼:" & err.number[br]response.write "

原因:" & err.description[br]response.write "

錯誤來源:" & err.source[br]response.write [br]end if[br]%>[/p][br][b]四、 結(jié)論[/b][br][br]  本文通過使用rar.exe和 cmd.exe這兩個文件,在asp編程中實現(xiàn)在線壓縮與解壓縮網(wǎng)站中的文件的功能。實現(xiàn)方法簡單,程序代碼少,可供實用編程時借鑒使用。尤其是在擁有自己的服務(wù)器的情況下極其實用和方便。以上程序在windows2000sever及iis5.0下運行通過。


該文章在 2010/7/3 14:19:25 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

中文字幕vs久久精品| 伊人婷婷五月日韩欧美中| 久久免费视频五十路熟女| 人人干人人干人人干视频| 亚洲精品nV久久久久久久久| 99久久精品一区字幕狠狠| 欧美一级日韩小视频| 夜夜弄夜夜爽| 日本一二三区在线视频| 青青热在线| 午夜久久伦理剧香蕉| 久久久久久久久久久久久久久久久了| 日韩精品色区| A级毛片免费视频网站| 超碰在线观看一区二区| 大鸡吧一进一出的视频| 3D天堂 欧美日韩| r免费观看日韩精品cr视频网站| 激情视频激情小说网络理论电影视频| 色永久久久久久| 久久久久人妻中文| overflow在线| 天天艹,夜夜操| 黄色九九片片了| 熟女自拍日韩第6页| 日本影视久久久久久久久久久久| 天天舔天天色天天干| 久久婷婷开心| 无码人妻精品一区| 亚洲按摩av| 97gan亚洲综合一区| 婷婷五月综合国产av| 久久久无码娇妻| 日本黄色录像视频在线播放| 丁色香五月囯产精品精品国产国| 成年人的黄色录像视频| 亚洲欧美综合专区在线观看历史| 成人亚洲手机在线| 操久久香蕉视频| 亚洲成人系列| 久久精品久久三級|