Вопрос старый, так же как и ответы. Я нахожу этот способ проще:
scala.tools.nsc.io.File("filename").writeAll("hello world")
или
scala.tools.nsc.io.File("filename").appendAll("hello world")
или
scala.tools.nsc.io.Path("/path/to/file").createFile().appendAll("hello world")
Конечно, для большей краткости вы можете импортировать пакет scala.tools.nsc.io
и не повторять его в своем коде. Преимущество использования этого пакета в том, что вам не нужно добавлять какие-либо внешние зависимости / библиотеки (в отличие от scala.io.file (Scalax
) или Apache Commons, например).
Кредиты: зал Гаретта, см. это .