Android之使用递归删除文件或文件夹

来源:互联网 发布:如何批量注册淘宝小号 编辑:程序博客网 时间:2024/04/28 05:05

Android删除文件或文件夹需要权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

然后就可以使用递归的方法删除文件或文件夹:

    /**     * 递归删除文件和文件夹     * @param file    要删除的文件或文件夹     */    public static void deleteFileOrDir(File file){        if(file.isFile()){            file.delete();            return;        }        if(file.isDirectory()){            File[] childFile = file.listFiles();            if(childFile == null || childFile.length == 0){                file.delete();                return;            }            for(File f : childFile){                deleteFileOrDir(f);            }            file.delete();        }    }
1 0
原创粉丝点击