Borrar archivos en java.
Lo hago de la siguiente forma
File fichero = new File("datos.txt");
fichero.delete();
Pero no me borra el archivo.
¿Que hago mal?
Gracias
File fichero = new File("datos.txt");
fichero.delete();
Pero no me borra el archivo.
¿Que hago mal?
Gracias
Se me ocurre que te pueden pasar un par de cosas.
Con "datos.txt" se busca el fichero en el directorio actual, pero java es un poco especial para eso y el directorio actual quizas no sea el directorio en el que está el ejecutable (el .class).
Prueba a poner el path completo o bien, con System.getProperty("user.dir") te dice el directorio actual.
Otra posibilidad es que no tengas permiso de escritura en el fichero. delete() lanza excepciones de SecurityException. Mira a ver.
Se bueno.
Con "datos.txt" se busca el fichero en el directorio actual, pero java es un poco especial para eso y el directorio actual quizas no sea el directorio en el que está el ejecutable (el .class).
Prueba a poner el path completo o bien, con System.getProperty("user.dir") te dice el directorio actual.
Otra posibilidad es que no tengas permiso de escritura en el fichero. delete() lanza excepciones de SecurityException. Mira a ver.
Se bueno.
