Destruction récursive d'un dossier
Le 10 mars 2008, à 1:10 par Ulhume...

Destruction récursive d'un dossier

  1. /**
  2.  * Remove an entire folder including sub-folders.
  3.  *
  4.  * @param folder to delete
  5.  * @return true if everything deleted
  6.  */
  7. public static boolean deleteFolder(File folder) {
  8.     if (folder.isDirectory()) {
  9.         String[] children = folder.list();
  10.         if (children != null) {
  11.             for (String element : children) {
  12.                 boolean success = deleteFolder(new File(folder, element));
  13.                 if (!success) {
  14.                     return false;
  15.                 }
  16.             }
  17.         }
  18.     }
  19.     return folder.delete();
  20. }

Commentaires

Poster un nouveau commentaire

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

Connexion utilisateur
Sommaire
Commentaires récents