当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Scala Process.apply用法及代码示例


apply 方法(或属性)属于 scala.sys.process.Process 对象(object),其相关用法说明如下。

用法 一

def apply(name: String, exitValue: => Int): ProcessBuilder

String 名称和 Boolean 创建 scala.sys.process.ProcessBuilder.这可用于强制退出值,名称用于 toString

继承自:

ProcessCreation

源码:

Process.scala

用法 二

def apply(value: Boolean): ProcessBuilder

Boolean 创建 scala.sys.process.ProcessBuilder.这可以是强制退出值。

继承自:

ProcessCreation

源码:

Process.scala

用法 三

def apply(url: URL): URLBuilder

java.net.URL 创建 scala.sys.process.ProcessBuilder.然后可以将此 ProcessBuilder 用作 Source ,以便可以从中进行管道传输。

继承自:

ProcessCreation

源码:

Process.scala

用法 四

def apply(file: File): FileBuilder

java.io.File 创建 scala.sys.process.ProcessBuilder.然后,此 ProcessBuilder 可以用作 SourceSink ,因此可以通过管道传输东西。

继承自:

ProcessCreation

源码:

Process.scala

用法 五

def apply(builder: JProcessBuilder): ProcessBuilder

java.lang.ProcessBuilder 创建 scala.sys.process.ProcessBuilder.

例子:

apply((new java.lang.ProcessBuilder("ls", "-l")) directory new java.io.File(System.getProperty("user.home")))

继承自:

ProcessCreation

源码:

Process.scala

用法 六

def apply(command: Seq[String], cwd: Option[File], extraEnv: (String, String)*): ProcessBuilder

创建一个scala.sys.process.ProcessBuilder,工作目录可选地设置为File和额外的环境变量.

例子:

apply("java" :: javaArgs, params.get("cwd"), "CLASSPATH" -> "library.jar")

继承自:

ProcessCreation

源码:

Process.scala

用法 七

def apply(command: String, cwd: Option[File], extraEnv: (String, String)*): ProcessBuilder

创建一个scala.sys.process.ProcessBuilder,工作目录可选地设置为File和额外的环境变量.

例子:

apply("java", params.get("cwd"), "CLASSPATH" -> "library.jar")

继承自:

ProcessCreation

源码:

Process.scala

用法 八

def apply(command: Seq[String], cwd: File, extraEnv: (String, String)*): ProcessBuilder

创建一个 scala.sys.process.ProcessBuilder 并将工作目录设置为 File 和额外的环境变量.

例子:

apply("java" :: javaArgs, new java.io.File("/opt/app"), "CLASSPATH" -> "library.jar")

继承自:

ProcessCreation

源码:

Process.scala

用法 九

def apply(command: String, cwd: File, extraEnv: (String, String)*): ProcessBuilder

创建一个 scala.sys.process.ProcessBuilder 并将工作目录设置为 File 和额外的环境变量.

例子:

apply("java", new java.io.File("/opt/app"), "CLASSPATH" -> "library.jar")

继承自:

ProcessCreation

源码:

Process.scala

用法 十

def apply(command: String, arguments: Seq[String]): ProcessBuilder

String 表示的命令和表示参数的 String 序列创建 scala.sys.process.ProcessBuilder.

例子:

apply("cat", files)

继承自:

ProcessCreation

源码:

Process.scala

用法 十一

def apply(command: Seq[String]): ProcessBuilder

String 序列创建 scala.sys.process.ProcessBuilder ,其中头部是命令,尾部的每个元素都是参数.

例子:

apply("cat" :: files)

继承自:

ProcessCreation

源码:

Process.scala

用法 十二

def apply(command: String): ProcessBuilder

String 创建 scala.sys.process.ProcessBuilder ,包括参数.

例子:

apply("cat file.txt")

继承自:

sys.process.ProcessCreation.apply

源码:

Process.scala

相关用法


注:本文由纯净天空筛选整理自scala-lang.org大神的英文原创作品 Process.apply。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。