• JAVA与C#程序调用DOS命令



    1.Java

    代码
    package CmdTest;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;

    public class CmdTest {
     
     
    public static void main(String[] args) throws Throwable {
      
    // TODO Auto-generated method stub
      
    // 定义一个字符串用来输出DOS命令的结果
      String strCmd;
      
    // 用来执行DOS命令
      Process process = Runtime.getRuntime().exec("cmd /c netstat -an");
      
    // 将命令的结果以流的方式读入
      BufferedReader bufferedReader = new BufferedReader(
        
    new InputStreamReader(process.getInputStream()));
      
    // 将结果循环打印输出
      while ((strCmd = bufferedReader.readLine()) != null) {
       System.out.println(strCmd);
      }
      
    // 子线程结束后要杀掉
      process.destroy();
     }
    }

    2.C#

    代码
    package CmdTest;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;

    public class CmdTest {
     
     
    public static void main(String[] args) throws Throwable {
      
    // TODO Auto-generated method stub
      
    // 定义一个字符串用来输出DOS命令的结果
      String strCmd;
      
    // 用来执行DOS命令
      Process process = Runtime.getRuntime().exec("cmd /c netstat -an");
      
    // 将命令的结果以流的方式读入
      BufferedReader bufferedReader = new BufferedReader(
        
    new InputStreamReader(process.getInputStream()));
      
    // 将结果循环打印输出
      while ((strCmd = bufferedReader.readLine()) != null) {
       System.
    out.println(strCmd);
      }
      
    // 子线程结束后要杀掉
      process.destroy();
     }
    }
  • 相关阅读:
    python-设计模式:抽象类
    python协程的使用
    python生成器异步使用
    python2和python3的内存使用情况
    python基础
    python对象序列化pickle
    docekr-image的区别和container;docker run和start,create
    airflow 安装配置celery+rabbitmq celery+redis
    Centos7 安装部署 Airflow
    centos7 安装后静态ip的配置
  • 原文地址:https://www.cnblogs.com/jifeng/p/1857404.html
Copyright © 2020-2023  润新知