Android从内部存储中删除设置/文件

时间:2011-11-17 09:11:23

标签: android storage internal

是否有任何功能可以删除内部存储中我的应用程序的所有文件夹。我需要一种方法来重置我的应用程序并清除我的应用程序在内部存储中的文件夹中的所有已保存文件/设置/数据库。哪种方法最好?

编辑:

代码I使用:

String name = context.getFilesDir()+"/documents/users/stampiiii/2345/data/";
Log.e("","path : "+name);
File myDir = new File(name);
myDir.delete();
boolean iff = myDir.delete();
Log.e("","iff : "+iff);

提前感谢您的建议/帮助/建议!

3 个答案:

答案 0 :(得分:2)

尝试Context.deleteFile()

public abstract boolean  deleteFile  (String name)

删除与此Context应用程序包关联的给定私有文件。

File file = new File("File path");
                    boolean deleted = file.delete();

答案 1 :(得分:1)

我不确定是否有编程方式,但您可以在Settings->Applications->Manage applications-><Your app>->Clear data

中手动执行此操作

答案 2 :(得分:0)

是的,但是添加到其他人那里有一个getExternalStorage调用然后我会添加一个带有file.listFiles的列表然后到那里并没有所有的设备实际上做了规范所说的那么聪明就是把东西放到某种程度上所以你可以告诉你哪些文件属于你的文件,好像你是别人的文件是baddo delux

相关问题