Check that file exists: Difference between revisions

Content added Content deleted
Line 1,225: Line 1,225:


=={{header|Scala}}==
=={{header|Scala}}==
<lang scala>import java.io.File
<lang scala>import java.nio.file.{ Files, FileSystems }
println(new File('input.txt').exists)
println(new File('/input.txt').exists)
println(new File('docs').exists)
println(new File('/docs').exists)</lang>


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)
}</lang>


=={{header|Scheme}}==
=={{header|Scheme}}==