标题: 用ASP实现自动解压RAR文件的功能
ljjk5
元帅
Rank: 1


荣誉会员奖章
UID 46706
精华 1
积分 99426
帖子 49690
威望 554
金币 48489
热心 505
阅读权限 100
注册 2007-2-25
状态 离线
用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文件的。
  以前不知道是否有前辈们发表过这些文章,但那位兄弟有兴趣的可以以用这种方法来实现诸多类似与这样的程序,希望你们可以找到一些更好的方法。

网友 ljjk5 签名 - 网友社区 ===
顶部
[广告] 免费域名(Free Subdomain) 免费空间(Free hosting) PR查询(Google Pagerank)



当前时区 GMT+8, 现在时间是 2008-10-13 19:13
信产部ICP备案:京ICP备05066424号 北京市公安局网监备案:1101050648号

Powered by Discuz! 5.5.0
清除 Cookies - 联系我们 - 网友俱乐部 - Archiver - WAP