ASP自動解壓RAR文件

想實現這種功能很簡單,首先要上傳一個RAR的解壓程序,就是RAR自己的解壓程序,只需要它的核心
程序RAR.EXE這個文件就可以了。然後就要上傳一個執行RAR.EXE的程序 CMD.EXE 這個是windows裏的程序。最後就開始執行這些程序了。看一下下面的代碼

<%

dim ylj,ywj,Mlpath,Shell,rarcomm,RetCode,cmd,comm,fso

Mlpath="E:/page/mian/"    '存放RAR.EXE和CMD.EXE的路徑

ylj=Server.mappath("mian")&"/"  '解壓文件後所放的路徑

ywj=Server.mappath("mian/apathy.rar")  '要解壓的RAR文件

Set Shell = Server.CreateObject("WScript.Shell")

rarcomm= "E:/page/mian/cmd.exe /c "&Mlpath&"rar.exe x -t -o+ -p- "

cmd=rarcomm&ywj&" "&ylj

RetCode = Shell.Run(cmd,1, True)

%>

   就是用Server.CreateObject("WScript.Shell")來執行CMD.EXE來運行RAR.EXE文件來解壓RAR文件的。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=2058335

 
發佈了39 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章