安卓 删除SD卡文件夹及文件

//删除SD卡文件夹及文件
    public static void deleteDir(final String pPath) {
        File dir = new File(pPath);
        deleteDirWihtFile(dir);
    }

    public static void deleteDirWihtFile(File dir) {
        if (dir == null || !dir.exists() )
            return;
//        for (File file : dir.listFiles()) {
            if (dir.isFile()) {
                Boolean a = dir.delete(); // 删除所有文件
            }
            else if (dir.isDirectory()) {
                deleteDirWihtFile(dir); // 递规的方式删除文件夹
            }
//        }
        dir.delete();// 删除目录本身
    }
原创文章 63 获赞 33 访问量 10万+

猜你喜欢

转载自blog.csdn.net/hdhhd/article/details/99970532