您的位置:首页 > 移动开发 > Android开发

Android 递归删除文件夹下所有文件

2016-06-16 11:00 465 查看
private void clearDirs(File file){
               if(file.exists()){ 
//如果文件存在
                    File[] listFiles = file.listFiles();
/
/遍历里面所有文件
                    for(int i=0;i<listFiles.length;i++){
                         File f=listFiles[i]; 
                         if(f.isFile()){
 //如果是文件 直接删除
                              f.delete();
                         }else if (f.isDirectory()){ 
//如果是文件夹
                              clearDirs(f);
// 如果该文件是文件夹那么递归调用 
                              f.delete(); 
// 递归后删除该子文件夹本身 
                         }

                    }
          }
     }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 递归