我怎么知道应用程序是否正在创建文件夹?

时间:2013-01-21 06:04:54

标签: android directory

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

2 个答案:

答案 0 :(得分:2)

您可以使用以下代码

检查目录是否存在
File f = new File(Environment.getExternalStorageDirectory() + "/somedir");
if(f.isDirectory()) {

您也可以使用     f.exist()

如果您确实要检查已删除的文件夹,请使用应用商店中的文件浏览器来浏览SD卡的内容。

答案 1 :(得分:2)

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

默认情况下,卸载Android应用程序会删除它的数据(Android 2.2+,如果您手动创建的文件是使用getExternalDir()存储的),那么您无需担心。系统将为您处理。

相关问题