关于asp在线压缩与解压缩的问题

heartsearu 2005-12-11 09:19:39
<%
'==========
'解压所程序
Dim Toolpath,Afterpath,Shell
Toolpath=Server.Mappath(".\")&"\RarFile\TOOL\"'存放RAR.EXE和CMD.EXE的路径
Response.Write Toolpath
'解压文件后所放的路径
afterunzip=Server.Mappath(".\")&"\RarFile\"&FolderName&"\"&FolderName
Response.Write afterunzip
'要解压的RAR文件
PEDM=TargetFile
Response.Write PEDM
Set Shell = Server.CreateObject("WScript.Shell")
rarcomm= Toolpath&"cmd.exe /c "&Toolpath&"\rar.exe x -t -o+ -p-"
cmd=rarcomm&" "&PEDM&" "&afterunzip
RetCode = Shell.Run(cmd,1, True)
%>

‘压缩程序
Toolpath=Server.Mappath(".\")&"\FO_FILE_PDF\TOOL"

NeedFolder=Path&"_RAR"

Afterpath=Path
Set Shell = Server.CreateObject("WScript.Shell")
rarcomm = Toolpath&"\CMD.EXE /c "&Toolpath&"\WinRAR.exe a -r -p123 -o+ "
cmd = rarcomm&" "&NeedFolder&" "&Afterpath
RetCode = Shell.Run(cmd,1, True)

我调试了,压缩程序是好的,没有问题的,但是解压缩程序却提示:80070002错误,好像是跟权限有关,我不太懂,问明白人!
...全文
140 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
heartsearu 2005-12-12
  • 打赏
  • 举报
回复
换成具体的目录我也试过了,也是不行的
jspadmin 2005-12-11
  • 打赏
  • 举报
回复
FolderName是什么目录?具体是什么。可能是因为这个目录不存在引起出错,你改成具体某个测试目录试试

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧