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();
}

Commentaires

Répondre

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
Les derniers bavardages...