2011-02-26 11 views
43

¿Alguien sabe lo que sucedió con el método de API path.exists() en la última API de Java 7? No puedo encontrar el cambio en los registros de cambios, y entre b123 y b130, el método se ha eliminado de la API. Veo que hay un método estático Files.exists pero no estoy seguro de si ese es el reemplazo o no.Java 7 nueva API de IO - Paths.exists

¿Alguien sigue el trabajo de Java 7 lo suficientemente cerca como para saber cómo se debe manejar esto?

Gracias por cualquier ayuda.

+0

Quizás en JDK8 se agregará de nuevo como un método de defensa. :) –

+0

Una alternativa es devolver un objeto File que represente esa ruta invocando aFile() y luego llamando al método * its * exists(). – someguy

Respuesta

74

Files.exists

Buscar en la clase Files de los métodos estáticos y exists()notExists(). Ambos toman un Path.

Supongo que decidieron que tenía más sentido como un método static en lugar de instancia.