2013-11-21 56 views
0

java.lang.ProcessBuilder允許我指定當前的工作目錄。我似乎無法在scala.sys.process.ProcessBuilder中找到任何等效的功能。任何線索?用sys.process指定cwd ProcessBuilder

由於是從前者向後者的隱式轉換,我可以做這樣的事情:

import java.lang.{ProcessBuilder => JProcessBuilder} 
import scala.sys.process._ 

val cmd = "yo crazy mama".split(' ') 
val pb = new JProcessBuilder(cmd: _*).directory("cwd") 
pb.! // converted 

但我寧願不混合兩個建設者。

回答

0

您正在通過Process或同等方法尋找this API

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