La pregunta es vieja, así son las respuestas. Encuentro que esta forma más fácil:
scala.tools.nsc.io.File("filename").writeAll("hello world")
o
scala.tools.nsc.io.File("filename").appendAll("hello world")
o
scala.tools.nsc.io.Path("/path/to/file").createFile().appendAll("hello world")
Por supuesto, para más concisión, puede importar el paquete scala.tools.nsc.io
y evitar su repetición en el código. Una ventaja de usar este paquete es que no tiene que agregar ninguna dependencia/biblioteca externa (a diferencia de scala.io.file (Scalax
) o Apache Commons, por ejemplo).
Créditos: Garett Hall, vea this.
Vea también el segundo ejemplo para agregar aquí: http://stackoverflow.com/a/5218279/243233 – Jus12