Destruction récursive d'un dossier
Le 10 mars 2008, à 1:10 par Ulhume...
Destruction récursive d'un dossier
/**
* Remove an entire folder including sub-folders.
*
* @param folder to delete
* @return true if everything deleted
*/
public static boolean deleteFolder
(File folder
) {
if (folder.isDirectory()) {
String[] children
= folder.
list();
if (children != null) {
for (String element
: children
) {
boolean success
= deleteFolder
(new File(folder, element
));
if (!success) {
return false;
}
}
}
}
return folder.delete();
}
Poster un nouveau commentaire