【问题标题】:How can i know if an app is creating a folder? [duplicate]我如何知道应用程序是否正在创建文件夹? [复制]
【发布时间】:2013-01-04 04:22:30
【问题描述】:

我如何知道应用程序是否在 sdcard 上创建文件夹?我想允许用户删除应用程序卸载后留下的数据。

【问题讨论】:

    标签: android directory


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      你也可以使用 f.exist()

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多