程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java中若何挪用cmd緊縮文件

Java中若何挪用cmd緊縮文件

編輯:關於JAVA

Java中若何挪用cmd緊縮文件。本站提示廣大學習愛好者:(Java中若何挪用cmd緊縮文件)文章只能為提供參考,不一定能成為您想要的結果。以下是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);

就正常了。如許寫還有個利益,可以處理文件途徑中有空格等的成績
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved