qq_34590761 2017-05-03 14:03 采纳率: 0%
浏览 1414

调用rar.exe压缩文件无法执行

<%
on error resume Next
qdh="51001234568"
thispath=server.mappath(".")&"\" '存放RAR.EXE和CMD.EXE的路径
xmlfile=server.mappath(".")&"\"&qdh&".xml" '要压缩的文件或文件夹
zipfile = server.mappath(".")&"\"&qdh&".zip"
Set Shell = Server.CreateObject("WScript.Shell")
if err.number<>0 then
response.write "服务器不支持"
response.end
end if
cmd= thispath&"cmd.exe /c "&thispath&"rar.exe a -ep "&zipfile&" "&xmlfile&""
RetCode = Shell.Run(cmd,1,True)
response.write "执行成功!"&cmd&""
if err.number<>0 then
response.write ""&RetCode&""
else
response.write err.description
end if

%>
这段代码在本机测试OK,放在服务器上就压缩不到文件,也没有报错,是怎么回事,请高手帮忙解答下,谢谢。

  • 写回答

3条回答 默认 最新

  • oyljerry 2017-05-03 14:06
    关注

    服务器上有没有权限执行rar程序。看看任务管理器中有没有启动进程

    评论

报告相同问题?

悬赏问题

  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题