求救:用WScript.Shell和winZip压缩文件的问题?
xunua 2003-09-12 02:08:35 我用WScript.Shell和winZip做了个asp程序,目的是把服务器上的多个文件或文件夹打包成zip文件后下载,在本机测试没问题,可是传到服务器上就无法执行。
服务器状况如下:
用户从浏览器登录网站,以windows系统里新建的用户monkey身份登录
winzip所在文件夹允许用户monkey修改、写入、读取及运行
存放zip文件的文件夹同上
已安装Command Line Support
在系统环境变量path中也加入了winzip所在的路径
asp文件代码如下:
set wshshell = server.createobject("wscript.shell")
with wshshell
strCommand = "wzzip.exe -rp D:\test.zip D:\home\logo.jpg"
isSuccess = .Run(strCommand,1,true)
end with
set wshshell = nothing
在服务器上创建一个.bat文件,其中写入strCommand的命令,成功运行
但是在浏览器里运行asp文件就无法成功执行,没有错误提示,只是没有创建test.zip文件。
ms dos下能执行,asp却不能,不知道这是怎么回事啊?