Scala运行命令和捕获输出

时间:2013-12-02 20:17:09

标签: scala command-line

我有一个字符串,其中包含命令的绝对路径:

val path = "C:\\Program Files\\Some Folder\\runme.exe"

然后我执行以下操作来捕获其输出:

path.!!

但我得到一个例外:

java.io.IOException:无法运行程序“C:\ Program”

是因为路径中有空间吗?我该怎么做?

2 个答案:

答案 0 :(得分:1)

  

是因为路径中有空格吗?

  

我该怎么做?

改为使用Java ProcessBuilder API。

答案 1 :(得分:0)

如果您想继续使用此API,也可以尝试Seq(path).!!