0

我怎么知道一个应用程序是否在 sdcard 上创建一个文件夹?我想让用户在卸载后删除应用程序留下的数据。

4

2 回答 2

2

您可以使用以下代码检查目录是否存在

File f = new File(Environment.getExternalStorageDirectory() + "/somedir");
if(f.isDirectory()) {

您也可以使用 f.exist()

如果您真的想检查文件夹是否被删除,请使用应用商店的文件资源管理器来探索 sdcard 的内容。

于 2013-01-21T06:09:47.020 回答
2

好吧,如果您将任何类型的数据存储在数据库、文件等中,那么就会创建一个文件夹。否则不是。

默认情况下,卸载 android 应用程序会删除它的数据(Android 2.2+,如果您手动创建的文件是使用 存储的getExternalDir()),所以您不必担心。系统会替你处理。

于 2013-01-21T06:11:06.643 回答