国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Java > 正文

Java中如何調(diào)用cmd壓縮文件

2019-11-26 16:02:24
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
今天在做一個(gè)java調(diào)用windows的壓縮命令時(shí)遇到一奇怪問(wèn)題代碼如下:
復(fù)制代碼 代碼如下:

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執(zhí)行完全正常發(fā)現(xiàn)將代碼轉(zhuǎn)移到Windows Server2008之后,直接提示java異常。
經(jīng)過(guò)二小時(shí)研究將以上代碼修改如下:
復(fù)制代碼 代碼如下:

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);

就正常了。這樣寫(xiě)還有個(gè)好處,可以解決文件路徑中有空格等的問(wèn)題
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 泗洪县| 建阳市| 河西区| 达孜县| 东海县| 雅江县| 浙江省| 仙居县| 莲花县| 柘荣县| 丰台区| 耒阳市| 合江县| 涡阳县| 荆州市| 永春县| 观塘区| 嘉定区| 庆安县| 山阴县| 北辰区| 昭觉县| 九寨沟县| 雷州市| 昌图县| 济阳县| 栖霞市| 乐都县| 屏边| 东山县| 韩城市| 静宁县| 玉屏| 南汇区| 理塘县| 志丹县| 保德县| 铁岭县| 平度市| 宁阳县| 博客|