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