Linux java调用cmd_java执行cmd命令和linux命令

本文展示了如何使用Java在Windows环境下通过CMD执行文件复制操作,以及在Linux环境中通过Shell命令执行系统操作,如获取当前工作目录和网络状态。提供了具体的代码示例进行说明。
摘要由CSDN通过智能技术生成

一:window下执行cmd指定

程序例子:

[java] view plaincopy

/*该方法实现文件自动复制功能。利用系统命令将指定文件名从源路径复制到目的路径

* 如果目的路径不存在时,自动创建目的路径

* */

public static boolean copyFile(String origpath, String destpath, String filename) throws Exception{

String osName = System.getProperty("os.name");

boolean flag = false;

/*系统命令支持的操作系统Windows XP, 2000 2003 7*/

if(!(osName.equalsIgnoreCase("windows XP") || osName.equalsIgnoreCase("windows 2000") || osName.equalsIgnoreCase("windows 2003") || osName.equalsIgnoreCase("windows 7"))){

return flag;

}

Runtime rt = Runtime.getRuntime();

Process p = null;

File f = new File(destpath);

if(!f.exists()){

f.mkdirs();

}

int exitVal;

p = rt.exec("cmd exe /c copy " +

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值