npublic static boolean deleteDir(File dir) {
n if
(dir.isDirectory()) {
n
String[] subDir = dir.list();
n for (int i=0;
i< subDir.length; i++) {
n
boolean deletado = deleteDir( new File(dir,
n
subDir[i]) );
n
if( !deletado ) {
n
return false;
n
}
n }
n
}// O diretorio agora está vazio, então removemos !
n return
dir.delete();
n}