Java執行CMD命令


 

Process process = Runtime.getRuntime().exec("cmd.exe D: & cd D:/SWSK/XBRY/cpefs/2019111200/ & xxxx.exe xxxxxxxxxxx");
int status = process.waitFor();
if(status != 0){
    System.out.println(status);
    InputStream in = process.getInputStream();
    IOUtils.copy(in, System.out);
}

 


注意:
1、cmd命令使用 " /”符號(以系統為准),不允許使用 “\\”和File.separator;
2、如果出現狀態5錯誤,表示無文件夾訪問權限,命令以“ cmd.exe”開頭,可以解決此問題;
3、多個cmd命令用 ”&” 拼接;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM