如何删除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());
}
添加当过您需要使用目录的路径删除或要删除的文件
如果你复制粘贴从[外部源(HTTP代码只是调用它:// WWW .developerfeed.com/io/snippet/how-recursively-delete-file-directory),你也可以添加一个对它的引用。 – 2012-04-28 07:23:10
@MH可能已经被复制很长时间,但它是我正在使用的项目的代码,所以只是粘贴它 – 2012-04-28 07:25:23
@AgarwalShankar - 尼斯解决方案 – 2013-01-15 09:59:21