关于在服务端解压缩文件的问题
czjw 2006-04-24 07:09:42 我想通过asp调用服务器上的压缩文件,然后解压缩到服务器上指定的文件夹,方法我已经找到了:
方法一:(使用Cmd.exe和Winrar.exe解压缩)
<%
Mlpath="C:\Inetpub\wwwroot" '存放RAR.EXE和CMD.EXE的路径
ylj=Server.mappath("Unzip")&"\" '解压文件后所放的路径
ywj=Server.mappath("C:\Inetpub\wwwroot\compress.rar") '要解压的RAR文件
Set Shell = Server.CreateObject("WScript.Shell")
rarcomm= "C:\Inetpub\wwwroot\cmd.exe /c C:\Inetpub\wwwroot\Winrar.exe x -t -o+ -p- "
cmd=rarcomm & ywj & " " & ylj
RetCode = Shell.Run(cmd,1, True)
%>
方法二:(使用‘农民的ASP-Tools组件’)
<%
Set Obj = server.createobject(“XinKai.Tools”)
jy = Obj.UnZip("C:\Inetpub\wwwroot\compress.rar",Server.mappath("Unzip")&"\")
%>
以上两种方法通过IP地址访问均没有结果,也没有错误提示。
但是在‘上海先手信息科技有限公司’开发的asp调试工具里(ASPStudio)可以顺利实现解压缩,我怀疑是IIS的设置问题,尝试修改了一些设置,还是没有效果,在此请高手指点迷津。