Borrar ficheros
Hola quisiera saber como se hace para porder borrar ficheros desde java.
Gracias.
Gracias.
El metodo delete(dir) de la clase java.io.File funciona si se trata de archivos o de directorios vacios, si quieres borrar un directorio que contiene archivos y otros directorios debes borrar primero los archivos mas internos. intenta este código;
public boolean borrarDirectorio(String dir){
String sep=File.separator;
File file=new File(dir);
String[] s=file.list();
for(int i=0;i<s.length;i++){
borrarArchivo(dir+sep+s[i]);
}
if(file.delete()) return true;
else return false;
}
public void borrarArchivo(String dir){
File file=new File(dir);
if(!file.isDirectory())file.delete();
else borrarDirectorio(dir);
}
public boolean borrarDirectorio(String dir){
String sep=File.separator;
File file=new File(dir);
String[] s=file.list();
for(int i=0;i<s.length;i++){
borrarArchivo(dir+sep+s[i]);
}
if(file.delete()) return true;
else return false;
}
public void borrarArchivo(String dir){
File file=new File(dir);
if(!file.isDirectory())file.delete();
else borrarDirectorio(dir);
}
hola me es funcional el ejemplo pero resulta que elimina los archivos en que estan en uan carpeta de configuracion de jdveloper y no la que deseo
