Android Directory Delete deleteDir(File dir)

Here you can find the source of deleteDir(File dir)

Description

delete Dir

License

Apache License

Parameter

Parameter Description
dir a parameter

Declaration

public static void deleteDir(File dir) 

Method Source Code

//package com.java2s;
/**//from ww w .  ja va  2 s .  c  o  m
 * Copyright (c) 2013-2014, Rinc Liu (http://rincliu.com).
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.io.File;

public class Main {
    /**
     * @param dir
     */
    public static void deleteDir(File dir) {
        if (dir != null && dir.isDirectory()) {
            String[] children = dir.list();
            for (int i = 0; i < children.length; i++) {
                deleteDir(new File(dir, children[i]));
            }
        }
        dir.delete();
    }
}

Related

  1. deleteFiles(String directory, String dontDelete)
  2. deleteFiles(String directory, String[] dontDelete)
  3. deleteSubdirs(String directory)
  4. removerDiretorio(File dir)
  5. deleteDirectory(File path)
  6. deleteDir(File f)