日期:2014-05-18  浏览次数:20757 次

请问servlet怎么调用winzip或winrar对服务器上的文件进行打包
大家帮帮忙,做设计给卡住了。。。

------解决方案--------------------
这个不难,你可以看一下java.lang.Process类,这个类可以启动一个进程,比如要调用winrar

String command = "C:\\winrar\\rar.exe ........ "; //rar打包命令,你可以先在命令行下测试好
final Process p=Runtime.getRuntime().exec(command);
new Thread(new Runnable(){
public void run() {
try{
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
while (br.readLine() != null){}
} catch (Exception ex){}
}
}).start();
new Thread(new Runnable(){
public void run() {
try {
BufferedReader br = new BufferedReader(new InputStreamReader(p.getErrorStream()));
while (br.readLine() != null){}
} catch (Exception ex){}
}
}).start();
p.waitFor(); //等待命令结束

随便写的代码,没有运行过,权当参考了
------解决方案--------------------
Winzip正版软件价格 上海XLsoft公司 一级代理商 联系人:夏霏 13611683626
上海XLsoft公司 一级代理商 联系人:夏霏 13611683626
WinZip 11.1是最新windows主流解压缩软件,是一款非常简单易用的工具,可以迅速压缩和解压缩您的文件节省您的磁盘空间!
winzip 11.X 标准版价格
用户数 市场价格 本站售价
1 ¥299.50 ¥285.00
2~9 ¥220.00 ¥209.00
10~24 ¥170.00 ¥160.00
25~49 ¥140.00 ¥133.00
50~99 ¥110.00 ¥105.00
100~199 ¥90.00 ¥85.00
200~499 ¥75.00 ¥71.00
500~999 ¥60.00 ¥57.00

winzip 11.X 专业版价格
用户数 市场价格 本站售价
1 ¥499.50 ¥475.00
2~9 ¥360.00 ¥342.00
10~24 ¥280.00 ¥266.00
25~49 ¥230.00 ¥218.00
50~99 ¥185.00 ¥175.00
100~199 ¥150.00 ¥142.00
200~499 ¥125.00 ¥118.00
500~999 ¥100.00 ¥95.00

上海XLsoft (China) 有限公司 一级代理商 网址: http://www.xlsoft.com.cn

联系人:夏霏 渠道经理13611683626 欢迎来电021-62128913咨询!

MSN: Tony.xia@msn.com

电话:021-62128913 / 62128912

地址:上海市长寿路1118号B楼21层J

网址: http://www.xlsoft.com.cn
MSN: Tony.xia@msn.com Tony.xia@hotmail.com
E-Mail: fei.xia@xlsoft.com.cn
正版软件销售Winzip报价购买 销售 下载 免费下载 download 工具 工具下载 中文版 破解版 注册码 功能 软件下载 官方网站 官方下载 software 
Winzip销售 Winzip报价Winzip购买Winzip下载 Winzip免费下载 Winzipdownload Winzip工具 Winzip工具下载 Winzip中文版 Winzip破解版 Winzip注册码 Winzip功能 Winzip软件下载 Winzip官方网站 Winzip官方下载 Winzipsoftware 
见链接
http://www.xlsoft.com.cn
http://www.winzip.com/downwz.htm
http://www.winzip.com/index.htm
winzip下载 winzip免费下载 winzip注册码 winzip中文版 winzip软件下载
winzip破解版 winzip 11注册码 最新winzip免费下载 winzip download winzip破解版下载


------解决方案--------------------
oh my god...
------解决方案--------------------
什么啊!...what ,...how ... why.....
------解决方案--------------------
真会做广告,抓紧时机啊~~~~

在Java一般使用ZIP格式的,因为ZIP格式是免费的,在Java中有专门的实现类库,
在java.util.zip包下,可以调用其中的类库进行打包。