I am trying to create a temp directory and file underneath it. Here is my code snippet:
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")
This code is working fine. However I am wondering if there is any better way of doing this, please provide your comments.
Java has existing methods that can do this for you, like Files.createTempFile, Files.createTempDirectory and their overloads.
You can find some examples in this blog post.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With