如何删除Android中的SD卡中的所有文件?

问题描述:

可能重复:
How to delete entire contents of sdcard programmatically in Android 2.2如何删除Android中的SD卡中的所有文件?

我想清除所有的Android设备编程文件。

任何人都可以给我建议的方式或代码,因此,我可以执行此操作,请...提前

感谢。

public static boolean deleteDirectory(File path) { 
     // TODO Auto-generated method stub 
     if(path.exists()) { 
      File[] files = path.listFiles(); 
      for(int i=0; i<files.length; i++) { 
       if(files[i].isDirectory()) { 
        deleteDirectory(files[i]); 
       } 
       else { 
        files[i].delete(); 
       } 
      } 
     } 
     return(path.delete()); 
    } 

添加当过您需要使用目录的路径删除或要删除的文件

+1

如果你复制粘贴从[外部源(HTTP代码只是调用它:// WWW .developerfeed.com/io/snippet/how-recursively-delete-file-directory),你也可以添加一个对它的引用。 – 2012-04-28 07:23:10

+0

@MH可能已经被复制很长时间,但它是我正在使用的项目的代码,所以只是粘贴它 – 2012-04-28 07:25:23

+0

@AgarwalShankar - 尼斯解决方案 – 2013-01-15 09:59:21