在线解压缩上传的WINRAR文件

winrar|上传|压缩|在线

<%
'首先要降低浏览器安全级别
'csdb文件夹中包含cmd.exe rar.exe 要解压缩的文件(*.rar) 解压缩后的存放目录为csdb
on error resume next
unzip_path=Server.mappath("csdb")&"\"
Set WshShell = server.CreateObject("Wscript.Shell")
IsSuccess = WshShell.Run ("winrar x -r -o+ "&unzip_path&"*.rar "&unzip_path&"",1, False)
'WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径\>
'命令: X - 从压缩文件中全路径解压文件
'开关: -R - 连同子文件夹
'开关: -O+ - 覆盖已经存在的文件
'开关: -O- - 不覆盖已经存在的文件
if IsSuccess = 0 Then
Response.write " 命令成功执行!"
else
Response.write " 命令执行失败!权限不够或者该程序无法在DOS状态下运行"
end if
if err.number <> 0 then
Response.Write "<p>错误号码:" & Err.number
Response.Write "<p>原因:" & Err.description
Response.Write "<p>错误来源:" & Err.Source
Response.Write
end if
%>

时间: 2024-09-19 08:18:25

在线解压缩上传的WINRAR文件的相关文章

上传多个文件后,怎么动态的用HyperLink链接绑定,以便可以直接打开,~~~~在线等哦~~~~

问题描述 我在上传多个文件后,怎么动态的用HyperLink链接绑定(动态的创建HyperLink),使它在这页面上可以直接打开protectedvoidButton1_Click(objectsender,EventArgse){stringfilepath=Server.MapPath("upload")+"\";HttpFileCollectionuploadFiles=Request.Files;for(inti=0;i<uploadFiles.Cou

excel文件-怎样通过JSP页面上传个Excel文件,并实现Java读取EXCEL存入数据库

问题描述 怎样通过JSP页面上传个Excel文件,并实现Java读取EXCEL存入数据库 用的语言是servlet+jsp+mysql和后面两个包commons-fileupload-1.3.1.jar jxl.jar 在线等,有没有会这个代码的大神 解决方案 两篇上传的,一篇jxl操作excel的.拼起来就是你要的http://www.the5fire.com/JSP%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%E7%AE%80%E5%8D%95%E5%AE%9E%

java web-javaweb如何查看上传的pdf文件

问题描述 javaweb如何查看上传的pdf文件 我的在js中做了一个超链接: colDataManage.formatter=function(value,rowData,rowIndex){ var retVal= '查看'; return retVal; }; 具体方法是: function showDesignFile(id){ if(id!=null&&id!=""){ var rowData = $('#gridtable').datagrid('getSe

用java在web环境下上传和下载文件的技巧_java

文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能. common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载. 用该组件可实现一次上传一个或多个文件,并可限制文件大小. 下载后解压zip包,将commons-fileupload-

如何 上传客户端指定文件?

问题描述 如何上传客户端指定文件?而不用客户去选择?直接单击按钮就可以上传啊?如点击按钮就上传客户端的c:1.txt.哪位给我个确切的答案,是否可以,用什么方法. 解决方案 解决方案二:可以理解为把二进制存入数据库.解决方案三:引用1楼wxr0323的回复: 可以理解为把二进制存入数据库. 什么意识啊,您没有理解我的意识把,我是说要在客户端的浏览器上面不用让用户选择文件,而直接让他们点击按钮就可以上传他们电脑中的指定文件到服务器上.解决方案四: 解决方案五:引用3楼porschev的回复: 可以

上传多个文件的PHP脚本

脚本|上传 译者注:本文的原名是<Creating a Multi-File Upload Script in PHP>.我个个觉得这文章写得一般,代码也不是非常专业,但是它比较短,而且一时间也找不到好一点的文章,就把这个译过来了.其实PHP手册里也有一节是说多文件上传的,大家可以对比对比.文章内有的字句译出来不太顺眼,所以按照原意作了一定量的修改.本人水平有限,还望各位高手多指点. 导言     作为一个PHP的程序员,我曾遇到过这么一个客户,他需要一个可以同时上传多个文件的表单.因此,一天

用Struts上传多个文件的方法

上传     最近在做Struts项目时遇到了上传多个文件的问题.在网上查了不少资料,也没有找到用Struts上传多个文件的例子.我经过几天的研究,实现了用Struts上传多个文件的功能.现在贴出来让大家共享!     一.建立ActionForm package com.cnehu.struts.form;import javax.servlet.http.HttpServletRequest; import org.apache.struts.action.ActionError;impor

防止用户上传产生无效文件源码

上传|上传 经过近日来的调试,狂人于4月12日写的一篇日志"用户上传产生无效文件的解决思路"代码部分已经完成.欢迎批评指正,以便改进. [FileName]:upload.asp[Code]:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><!--#i nclude virtual="upload.inc"--><% If Request.ServerVariable

linux基础命令(26) 用SecureCRT来上传和下载文件

用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的, SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem. 文件传输协议: 文件传输是数据交换的主要形式.在进行文件传 输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议.这个协议包括了文件的识别.传送的起 止时间.错误的判断与纠正等内容.常见的传输协议有以下几种: ASCII:这是最快的传输协议,但只能传送文本文件. Xmode