在scala中重定向stdin和stdout

时间:2016-01-03 20:19:08

标签: scala

如何将STDIN和STDOUT重定向到文件?

在C中,这将是这样完成的:

freopen("file.in","r",stdin);

我正在寻找与Scala等效的东西。

2 个答案:

答案 0 :(得分:4)

您可以使用Java System API执行此操作。 Java和Scala的代码几乎相同:

System.setIn(new FileInputStream("file.in"))
System.setOut(new PrintStream(new FileOutputStream("file.out")))

答案 1 :(得分:2)

你的意思是:

ReminderChange (IDispatch)
ReminderFire (IDispatch)
BeforeReminderShow (false)

来源:http://www.scala-lang.org/api/2.11.7/index.html#scala.sys.process.package