Código:¿Hay una forma adecuada de verificar la existencia de archivos/directorios en Java?
String dir = //Path to the directory
File saveDir = new File(dir);
//Here comes the existence check
if(!saveDir.exists())
saveDir.mkdirs();
Esta parte del código se utiliza para guardar archivos con una ruta de directorio dado al sistema de archivos. Antes de guardar, quiero verificar si existe el directorio de guardar proporcionado. Sin embargo, el control de existencia no parece funcionar de la manera que yo quería. Sin eliminar la cláusula if, no se crean los directorios deseados. Me encontré con esta interesante pregunta de pila mientras buscaba mi problema. Alternative to File.exists() in Java. Como yo entiendo java.io tiene este problema.
¿Existe una manera adecuada y segura de verificar la existencia de un directorio o recurso mientras se realizan operaciones de archivos?
Poco relacionado, pero siempre y cuando tenga cuidado, probablemente también debería comprobar 'isDirectory()'. – Kevin