Java中如何调用cmd压缩文件

看海

看海

2016-02-19 09:11

下面图老师小编跟大家分享Java中如何调用cmd压缩文件,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~
今天在做一个java调用windows的压缩命令时遇到一奇怪问题代码如下:
代码如下:

String cmd ="C:/Program Files (x86)/WinRAR/rar.exe a c:/test.rar c:/test.log";

//System.out.println(cmd);
Process proc = Runtime.getRuntime().exec(cmd);

以上代码在Xp,win7,windows server2003执行完全正常发现将代码转移到Windows Server2008之后,直接提示java异常。
经过二小时研究将以上代码修改如下:
代码如下:

String[] cmd ={"C:/Program Files (x86)/WinRAR/rar.exe", "a","C:/test.rar" ,"c:/test.log"};

//System.out.println(cmd);
Process proc = Runtime.getRuntime().exec(cmd);

就正常了。这样写还有个好处,可以解决文件路径中有空格等的问题
展开更多 50%)
分享

猜你喜欢

Java中如何调用cmd压缩文件

编程语言 网络编程
Java中如何调用cmd压缩文件

360压缩如何压缩文件

电脑网络
360压缩如何压缩文件

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

360压缩如何压缩文件?

电脑网络
360压缩如何压缩文件?

快压如何压缩文件 快压压缩文件方法

软件教程
快压如何压缩文件 快压压缩文件方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

360压缩压缩文件

电脑网络
360压缩压缩文件

360压缩文件如何加密

电脑网络
360压缩文件如何加密

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

远程访问MySQL数据库的方法小结

远程访问MySQL数据库的方法小结

Oracle SecureFile的功能

Oracle SecureFile的功能
下拉加载更多内容 ↓