scala:创建目录和文件

Pra*_*p D 5 scala scala-collections

我正在尝试在它下面创建一个临时目录和文件。这是我的代码片段:

var tempPath = System.getProperty("java.io.tmpdir")
val myDir = new File(tempPath.concat(scala.util.Random.nextString(10).toString))
myDir.mkdir()

val tempFile = new File(myDir.toString+"/temp.log")
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常。但是我想知道是否有更好的方法来做到这一点,请提供您的意见。

Hos*_*Aly 5

Java有现有的方法,可以为你做这个,像Files.createTempFileFiles.createTempDirectory和他们的过载。

您可以在这篇博文中找到一些示例。