Tengo un programa java que toma la ruta como argumento. Quiero comprobar si la ruta dada existe o no antes de hacer otra validación. Por ejemplo: si doy una ruta D: \ Log \ Sample que no existe, debe arrojar la excepción filenotfound. ¿Cómo puedo hacer eso?¿Cómo verificar la ruta existente o no en java?
Respuesta
nuevo Archivo (ruta) .exists().
Leer el javadoc es muy útil y a menudo da muchos ejemplos útiles.
Si bien sé que tiene la intención de ser útil, encuentro comentarios productivos como el contador "ir a leer los documentos". No suponga que el lector sabe lo que es javadocs o cómo acceder a ellos – tatmanblue
if (!new File("D:\\Log\\Sample").exists())
{
throw new FileNotFoundException("Yikes!");
}
Además File.exists()
, hay también File.isDirectory()
y File.isFile()
.
Por favor - 'throw new FileNotFoundException (f.getAbsolutePath())' –
La clase java.io.File puede cuidar de que para usted:
File f = new File("....");
if (!f.exists()) {
// The directory does not exist.
...
} else if (!f.isDirectory()) {
// It is not a directory (i.e. it is a file).
...
}
- 1. Verificar documento existente en Mongo
- 2. ¿Cómo verificar el directorio existe o no en Linux.?
- 3. ¿Cómo verificar con la ruta del archivo WINAPI es un disco o archivo o directorio?
- 4. ¿Cómo verificar un div existe o no?
- 5. ¿Cómo podemos verificar que la tabla tenga índice o no?
- 6. ¿Cómo verificar si la sesión existe o no?
- 7. Cómo verificar la existencia o no de tabla
- 8. Cómo (rápidamente) verificar si la ruta UNC está disponible
- 9. Implementación existente del árbol Btree o B + en Java
- 10. ¿Cómo verificar la edición de Windows en Java?
- 11. Java isFile(), isDirectory() sin verificar la existencia
- 12. Deserializar JSON en objeto existente (Java)
- 13. Enlazando un método existente en Java
- 14. ¿Cómo verificar utilizando la funcionalidad PHP FTP si la carpeta existe en el servidor o no?
- 15. ¿Cómo puedo verificar si existe o no un recurso incrustado?
- 16. cómo verificar si div tiene id o no?
- 17. ¿Cómo verificar si un EditText fue cambiado o no?
- 18. Verificar si la solicitud fue enviada por Ajax o no
- 19. Cómo verificar el JavaScript del navegador está habilitado o no
- 20. ¿Cómo verificar una cadena si es un ASCII o no?
- 21. cómo verificar la versión de jre usando la aplicación java
- 22. Cómo comprobar si la ruta es relativa o absoluta en java
- 23. Cómo verificar si la fecha está en formato mm/DD/aaaa o no en C#
- 24. ¿Cómo leer el archivo de la ruta relativa en el proyecto de Java? java.io.File no puede encontrar la ruta especificada
- 25. Cómo obtener la ruta de escritorio en Java
- 26. ¿Cómo comprobar si una ruta apunta a un archivo existente con la nueva API de archivos de Java 7?
- 27. ¿Cómo obtener la ruta de acceso absoluta del archivo o directorio, que * no * existe?
- 28. ¿Cómo puedo obtener la URL o ruta actual en TWIG?
- 29. abrir proyecto existente de Java en eclipse
- 30. java lang verificar error
Para Java 7+, [esto] (http://stackoverflow.com/questions/15571496/how-to- check-if-a-folder-exists) es la forma correcta de hacerlo. – elhefe