网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.ASP如何使用MYSQL数据库.
.得到表中字段属性代码.
.ASP Session对象的集合以及属性方.
.如何设置二级域名?.
.图片循环显现.
.巧用缓存提高asp程序的性能.
.收集ISAPI_Rewrite的中文资料,U.
.怎样使用ASP实现Ping.
.带日期标注的日历控件.
.用VB6读写数据库中的图片.
.输出带日期格式的随机数.asp.
.解决ASP执行DB查询中的特殊字符问.
.在ASP中使用简单Java类.
.处理运行时间长的脚本以及内容大.
.Request与Request.Form的速度测试.
.使用索引服务器- 使用索引服务器.
.正确处理ASP动态网页中的容错机制.
.配置IIS4实现应用程序隔离.
.让 Asp 与 XML 交互.
.asp使用activex组件实例一.

通过ASP自动解压RAR文件

发表日期:2003-8-13


原作者:冷莫


    其实想实现这种功能很简单,首先要上传一个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文件的。
以前不知道是否有前辈们发表过这些文章,但那位兄弟有兴趣的可以以用这种方法来实现诸多类似与这样的程序,希望你们可以找到一些更好的方法。

上一篇:Asp中代码与页面的分离 人气:12224
下一篇:asp实现批量录入数据的实现 人气:15182
浏览全部RAR的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐