RosettaCodeData/Task/Check-that-file-exists/Scala/check-that-file-exists.scala
2015-02-20 00:35:01 -05:00

17 lines
530 B
Scala

import java.nio.file.{ Files, FileSystems }
object FileExistsTest extends App {
val defaultFS = FileSystems.getDefault()
val separator = defaultFS.getSeparator()
def test(filename: String) {
val path = defaultFS.getPath(filename)
println(s"The following ${if (Files.isDirectory(path)) "directory" else "file"} called $filename" +
(if (Files.exists(path)) " exists." else " not exists."))
}
// main
List("output.txt", separator + "output.txt", "docs", separator + "docs" + separator).foreach(test)
}