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

时间: 2024-10-31 18:19:24

ASP在服务器自动解压RAR文件的相关文章

用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.

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的

通过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\"    '存放RA

怎么解压rar文件 rar文件怎么打开

rar是一种文件压缩格式,可以把一个文件压缩到只有原来文件的几分之一大小.大大节省了存储空间.rar文件怎么打开呢,需要电脑上安装文件压缩软件,解压才能打开压缩包里的文件.WinRAR软件是用的最多的压缩软件,一般电脑装系统时都装了这个软件,如果电脑自带有这个软件,直接右键压缩文件包解压到当前文件就可以了.不过这个软件是收费的.在网上也有很多破解的.但是用起来总是不爽. 现在免费的压缩软件做的不错的如好压压缩软件,360压缩软件.推荐大家可以使用.压缩软件除了可以压缩文件还有很多其他的实用功能,

PHP中解压RAR文件

  php基础:PHP中解压RAR文件 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-

xml-Ant脚本怎么解压rar文件?

问题描述 Ant脚本怎么解压rar文件? xml中使用 标签怎么实现,我写了一个,怎么无法执行 解决方案 Java代码中解压RAR文件linux下解压rar文件linux操作系统下怎样解压rar文件

Ubuntu系统中如何创建或解压rar文件?

RAR文件的扩展名是.rar,MIME类型是application/x-rar-compressed. 同样是无损数据压缩,RAR文件通常比ZIP文件压缩比要高,但是压缩速度较慢.因为RAR文件头也要占据一定空间,在数据压缩余地不大时,压缩过的文件可能比原文件要大.RAR的一个主要优点是可以把文件压缩目标分割到多个文件,并且很容易从这样的分割的压缩文件解压出源文件. 另外,RAR也支持紧缩格式,把所有文件压缩到同一个数据区以加大压缩比,代价是解压一个单独的文件时必须解压其前面的所有文件.新的RA

linux解压rar文件

 借助rarlinux来解压rar格式文件.  下载地址:http://www.rarlab.com/download.htm   打不开或者网速不好的可以到可以我的资源中的下载,免费:   http://download.csdn.net/detail/alex_my/6731197   // 1 解压   tar -zxvf rarlinux-3.6.0.tar.gz   // 2 解压出一个rar文件夹,进入, 需要root权限   cd rar   make   make install

php 解压rar文件及zip文件的方法_php技巧

对于zip文件网上的例子很多,rar文件解压php没有直接支持,可以用pecl到http://pecl.php.net/package/rar 下载对应版本的 非线程安全的dll然后扔到php的 ext目录下. 打开php.ini. 加一行 extension=php_rar.dll 重启web服务器 和php 复制代码 代码如下: public function _unzip($fileName,$extractTO){ $fileName = iconv('utf-8','gb2312',"