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

Android从内部存储器中删除设置/文件,android,storage,internal,Android,Storage,Internal,是否有任何功能可以删除内部存储中我的应用程序的所有文件夹。我需要一种方法来重置我的应用程序,并清除内部存储中我的应用程序文件夹中所有保存的文件/设置/数据库。实现这一目标的最佳方式是什么 编辑: 我正在使用的代码: String name = context.getFilesDir()+"/documents/users/stampiiii/2345/data/"; Log.e("","path : "+name); File myDir = new File(name); myDir.dele

是否有任何功能可以删除内部存储中我的应用程序的所有文件夹。我需要一种方法来重置我的应用程序,并清除内部存储中我的应用程序文件夹中所有保存的文件/设置/数据库。实现这一目标的最佳方式是什么

编辑:

我正在使用的代码:

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);
提前感谢您的建议/帮助/建议

试试看

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

试一试

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


我不确定是否有编程方式,但您可以在
设置->应用程序->管理应用程序->清除数据->中手动执行,我不确定是否有编程方式,但是你可以在
设置->应用程序->管理应用程序->清除数据->

中手动执行,是的,但是要加上其他的,有一个getExternalStorage调用,然后我会加上一个带有file.listFiles的列表,然后不是所有的设备都按照规范所说的那样做,所以smartie会以某种方式放置一些东西,这样你就可以了如果你删除其他人的文件是baddo delux,那么你就可以知道哪些文件是你的。是的,但是要加上其他文件,有一个getExternalStorage调用,那么我会加上get List with file.listFiles,然后再加上并非所有设备都按照规范所说的做,所以smartie会放一些东西,这样你就可以知道是哪个了文件是您的,就像您删除了其他人的baddo delux文件一样

如何删除内部内存中的
数据库
文件夹?或者甚至是文件文件夹?我建议你两种删除文件的方法。我在问题中使用了更新的代码,每次都会返回我
false
ok,非常清楚,如果你的目录包含任何文件,那么目录不会被删除,因此,要删除任何目录,您的目录必须为空。如何删除内存中的
数据库
文件夹?或者甚至是文件文件夹?我建议您使用两种方法来删除文件。我在问题中使用了更新的代码,每次它都会返回我
false
ok,很明显,如果您的目录包含任何文件,则不会删除目录,因此要删除任何目录,您的目录必须为空。
public abstract boolean  deleteFile  (String name)
File file = new File("File path");
                    boolean deleted = file.delete();