android 删除整个文件夹里面的文件

使用时记得添加操作文件的权限!





  6.0版本后的权限获取方法请看https://blog.csdn.net/m940034240/article/details/76805001

//flie:要删除的文件夹的所在位置
private void deleteFile(File file) {
    if (file.isDirectory()) {
        File[] files = file.listFiles();
        for (int i = 0; i < files.length; i++) {
            File f = files[i];
            deleteFile(f);
        }
        file.delete();//如要保留文件夹,只删除文件,请注释这行
    } else if (file.exists()) {
        file.delete();
    }
}

 

 

 

你可能感兴趣的:(android)