public class Exec extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Exec.Std |
| Constructor and Description |
|---|
Exec() |
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
arg(String line)
按空白解析命令行,支持引号块和转义 "one\" arg"
|
static int |
run(File workDir,
BiConsumer<Exec.Std,String> handler,
List<String> cmd)
同步执行一个命令
|
static int |
run(File workDir,
BiConsumer<Exec.Std,String> handler,
String... cmd)
同步执行一个命令
|
static int |
run(File workDir,
List<String> out,
List<String> cmd)
同步执行一个命令
|
static int |
run(File workDir,
List<String> out,
String... cmd)
同步执行一个命令
|
static int |
run(File workDir,
StringBuilder out,
List<String> cmd)
同步执行一个命令
|
static int |
run(File workDir,
StringBuilder out,
String... cmd)
同步执行一个命令
|
static int |
run(ProcessBuilder builder,
BiConsumer<Exec.Std,String> handler)
同步执行一个命令
|
public static int run(File workDir, StringBuilder out, List<String> cmd)
workDir - 工作目录out - out输出cmd - 命令public static int run(File workDir, StringBuilder out, String... cmd)
workDir - 工作目录out - out输出cmd - 命令public static int run(File workDir, List<String> out, List<String> cmd)
workDir - 工作目录out - out输出cmd - 命令public static int run(File workDir, List<String> out, String... cmd)
workDir - 工作目录out - out输出cmd - 命令public static int run(File workDir, BiConsumer<Exec.Std,String> handler, List<String> cmd)
workDir - 工作目录handler - out或err输出cmd - 命令public static int run(File workDir, BiConsumer<Exec.Std,String> handler, String... cmd)
workDir - 工作目录handler - out或err输出cmd - 命令public static int run(ProcessBuilder builder, BiConsumer<Exec.Std,String> handler)
builder - ProcessBuilderhandler - out或err输出Copyright © 2020. All rights reserved.