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
但我寧願不混合兩個建設者。