Borrar ficheros

Kane82
22 de Agosto del 2009
Hola quisiera saber como se hace para porder borrar ficheros desde java.

Gracias.

Gabriel
22 de Agosto del 2009
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);
}

Jesus
22 de Agosto del 2009
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

eldrum
22 de Agosto del 2009
clase java.io.File, metodo delete