miércoles, 10 de junio de 2009

Problema con File

Necesitaba saber si un fichero es correcto o no y para ello utilicé :

File fichero = new File(rutaFichero);
if(fichero.exists()){

}

Pues esto siempre me decía que no existía ese fichero cuando si existía perfectamente.Entonces vi que había una opción de createNewFile() lo utilicé en vez del exists() y esto si me funcionaba, y me dijeron que esto podía ser porque File crea una referencia pero puede ser que todavía no se ha relacionado con el fichero físico y por eso me daba siempre false al comprobarlo con exists().

Una vez hecho esto del createNewFile ya si podemos hacerle el exists().