Comment vérifier si le chemin pointe vers un fichier existant avec Java 7 du nouveau Fichier API?

L'ancien, plus ou moins obsolète java.io.File API avait une méthode exists qui retourne true si le File souligné un existant dans le système de fichiers, mais je ne pouvais pas trouver toute méthode comparable pour java.nio.file.Path:

scala> import java.nio.file._
import java.nio.file._

scala> val path = Paths.get("/foo")
path: java.nio.file.Path = /foo

scala> path.
asInstanceOf     compareTo        endsWith         getFileName      getFileSystem    getName          getNameCount     
getParent        getRoot          isAbsolute       isInstanceOf     iterator         normalize        register         
relativize       resolve          resolveSibling   startsWith       subpath          toAbsolutePath   toFile           
toRealPath       toString         toUri  

Bien sûr, je pourrais simplement convertir le path retour à un File mais je suppose qu'il est une meilleure façon de le faire.

Edit: OK, merci à tout le monde en soulignant Files.exists. Quelqu'un sait pourquoi il a obtenu plus compliqué (que d'avoir un simple exists méthode sur Path)?

InformationsquelleAutor soc | 2011-05-21