Android Directory Remove Recursive DeleteRecursive(File fileOrDirectory)

Here you can find the source of DeleteRecursive(File fileOrDirectory)

Description

Elimina um ficheiro ou diretoria recursivamente.

License

Open Source License

Parameter

Parameter Description
fileOrDirectory Caminho para o ficheiro.

Declaration

public static void DeleteRecursive(File fileOrDirectory) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

import java.io.File;

public class Main {
    /**//from   w  ww  .  jav a2s. c o  m
     * Elimina um ficheiro ou diretoria recursivamente.
     * @param fileOrDirectory Caminho para o ficheiro.
     */
    public static void DeleteRecursive(File fileOrDirectory) {
        if (fileOrDirectory.isDirectory())
            for (File child : fileOrDirectory.listFiles())
                DeleteRecursive(child);

        try {
            fileOrDirectory.delete();
        } catch (Exception e) {
        }
    }
}

Related

  1. deltree(String directory)
  2. recursiveRemoveDir(File directory)
  3. removeDirectories(File file)
  4. removeDirectories(File file, String regex)
  5. delete(String root)