|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
在网上看到一篇利用winrar来进行在线压解操作RAR压缩包的文章,自己动手作了一个,发现还不错 原理其实也很简朴就是将winrar里的rar.exe上传到自己的web下,然后写一个ASP用wscript.shell组件运行rar.exe进行对RAR的操作. 据说wscript.shell有许多的虚拟主机都不能用的,但是我在几个朋友的主机里试过都可行.有点希奇... 下面是正题,源码说话吧,我的废话太多了.. 要害代码: server.createobject("wscript.shell").exec(server.mappath(".") & "rar.exe 参数").stdout.readall 关于rar.exe的参数可以用rar.exe -h或是直接运行rar.exe得到.. 例如: 将当前目录下的所有文件(包括子文件夹)压缩到webroot.rar里.代码如下: server.createobject("wscript.shell").exec(server.mappath(".") & "rar.exe a webroot.rar . -r").stdout.readall 显示包文件列表/压缩/解压都可以操作,只是删除包里的文件不能运行,真是希奇..试了好久都得不出结果.谁KO出来的告诉我一声. 返回类别: 教程 上一教程: 通过ASP在FLASH中妙用COOKIE 下一教程: 域名登记查询(WHOIS)很复杂吗--方式一 您可以阅读与"ASP在线压(缩)解(压)RAR"相关的教程: · 用ASP实现在线压缩与解压缩 · 简朴快捷实现ASP在线发邮件功能 · ASP进阶之文章在线治理更新(1) · ASP进阶之文章在线治理更新(13) · 用ASP开发一个在线考试程序(二) |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |