2013-11-21 3 views
0

java.lang.ProcessBuilder Позволяет мне указать текущий рабочий каталог. Я не могу найти эквивалентную функциональность в scala.sys.process.ProcessBuilder. Любые подсказки?Задание cwd с sys.process 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

Вы ищете this API по телефону Process или тому подобное.

def apply(command: Seq[String], cwd: Option[File], extraEnv: (String, String)*): ProcessBuilder 
Смежные вопросы