程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 菜鳥詳聽ASP中也能解壓縮rar文件

菜鳥詳聽ASP中也能解壓縮rar文件

編輯:.NET實例教程
     文/陳程
  
    有沒有想過在線解壓縮壓縮文件呢?呵呵,有時上傳一個壓縮包以後,利用ASP程序解壓縮的確很方便,尤其是經常更新網站的站長們,由於文本文件壓縮比率大,所以采用壓縮以後上傳再解壓縮,這樣比直接上傳節省了大量的寶貴時間。准備好了嗎?那就跟上吧。
  
    要想實現這種功能,首先要得到Rar程序的解壓縮核心文件支持(可以下載WinRar軟件,再把其中的WinRar.exe文件單獨“拿”出來。),並且還需要Windows操作系統自帶的cmd.exe程序(這個程序用來執行WinRar.exe文件。操作系統自帶的,NT內核的操作系統可以在操作系統安裝目錄下的System32文件夾下找到它;Windows 9X的操作系統可以在操作系統安裝目錄下的System文件夾下找到它。)。然後把它們上傳到同一目錄中。建立ASP文件,見以下代碼:
  
  <%
  Dim a,b,Main,Shell,Runing,Runcode,Cmd,comm,fso
  Main="d:\chencheng\rar" `上傳後Winrar.exe和cmd.exe後的路徑。
  a=Server.mappath("rar")&"" '解壓rar文件後的存放路徑。
  b=Server.mappath("rar\homepage.rar") '要解壓的rar文件,把其中homepage.rar修改為需要解壓縮的文件。
  Set Shell = Server.CreateObject("WScript.Shell")
  Runing= "d:\chencheng\rar\cmd.exe /c "&Main&"Winrar.exe x -t -o+ -p- " ’設置運行解壓縮的命令。
  Cmd=Run&b&" "&a
  Runcode = Shell.Run(Cmd,1, True)
  %>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved