/** * 遍历删除SD卡中某一文件夹下的指定子文件夹及其子文件 */private String filePath = Environment.getExternalStorageDirectory().getAbsolutePath()+"/ttpod"; //SD卡中“天天动听”文件夹目录private String[] fileName = new String[] { "song", "art", "lyric"}; //删除ttpod文件夹下的三个文件夹及其子文件private void deleteAllFiles(String filePath,String[] fileName){File f=new File(filePath);if(f.exists()){for(int i=0;i<fileName.length;i++){File file=new File(filePath+"/"+fileName[i]);clear(file);}Toast.makeText(this, "删除成功", Toast.LENGTH_SHORT).show();}else{Toast.makeText(this, "文件不存在",Toast.LENGTH_SHORT).show();}}/** 若将整个ttpod文件夹删除,则只需调用这个方法 */private void clear(File file) {if (file.exists()) { //指定文件是否存在if (file.isFile()) { //该路径名表示的文件是否是一个标准文件file.delete(); //删除该文件} else if (file.isDirectory()) { //该路径名表示的文件是否是一个目录(文件夹)File[] files = file.listFiles(); //列出当前文件夹下的所有文件for (File f : files) {clear(f); //递归删除//Log.d("fileName", f.getName()); //打印文件名}}file.delete(); //删除文件夹(song,art,lyric)} }

更多相关文章

  1. Android(安卓)Studio 找不到R文件解决方法汇总
  2. Android(安卓)命令行构建和签署APK
  3. Android(安卓)JNI的基本使用(CMake)
  4. Mac下完全卸载干净Android(安卓)Studio的方法
  5. Android(安卓)SDK下载和更新失败的解决方法!!!
  6. How to use HTC on Ubuntu 12.04 to test Android(安卓)Apps?
  7. (血的经验!!)Android(安卓)Studio 如何导入别人的项目?
  8. ButterKnife 8.8.1版本在AndroidStudio中的配置(附Android(安卓)s
  9. Android(安卓)OpenCV 安装与配置+JNI开发

随机推荐

  1. 补间动画--透明渐变XML
  2. Android(安卓)init.c简析
  3. 使用Javascript判断浏览器终端设备(PC、I
  4. 【读书笔记】【Android 开发艺术探索】第
  5. android SDK系统图片资源的路径。
  6. android 相对定位布局方向
  7. Android启动画面实现
  8. android 删除的警告对话框
  9. android usb host 读写USB设备
  10. Android下监听Home键