zoukankan      html  css  js  c++  java
  • Java 调用系统命令

    ProcessBuilder

    import java.io.File;
    import java.io.IOException;
    import java.io.InputStream;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    import java.nio.file.StandardCopyOption;
    
    public class StartProcess {
        public void startProcessNormal() throws IOException{
            ProcessBuilder pb=new ProcessBuilder("cmd.exe","/c","ipconfig","/all");
            Process process=pb.start();
            InputStream inputStream=process.getInputStream();
            Files.copy(inputStream, Paths.get("netstat.txt"), StandardCopyOption.REPLACE_EXISTING);
        }
        public void startProcessBasedOnJava7() throws IOException{
            ProcessBuilder pb=new ProcessBuilder("cmd.exe","/c","dir");
            pb.redirectOutput(ProcessBuilder.Redirect.INHERIT);
            pb.start();
        }
        public void startProcessBasedOnJava7_1() throws IOException{
            ProcessBuilder pb=new ProcessBuilder("cmd.exe","/c","dir");
            File output=Paths.get("dir.txt").toFile();
            pb.redirectOutput(output);
            pb.start();
        }
        public static void main(String[] args){
            StartProcess sp=new StartProcess();
            try {
    //            sp.startProcessNormal();
    //            sp.startProcessBasedOnJava7();
                sp.startProcessBasedOnJava7_1();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
    View Code
  • 相关阅读:
    机器学习技法2-Dual Support Vector Machine
    机器学习技法1-Linear Support Vector Machine
    Section 2.2
    Section 2.1 专题乱乱的
    Section 1.5 也许这才是暴力搜索
    usaco生成器
    Section 1.4 搜索
    Section 1.3
    Section 1.2.5 Dual Palindromes 水
    Section 1.2.4 Palindromic Squares 大水
  • 原文地址:https://www.cnblogs.com/uptothesky/p/8451545.html
Copyright © 2011-2022 走看看