【问题标题】:How to prevent getExternalFilesDir (String type) from creating directory如何防止getExternalFilesDir(字符串类型)创建目录
【发布时间】:2014-12-05 07:11:16
【问题描述】:

当我试图从 getExternalFilesDir(String type) 获取路径时,这里返回的目录将被自动创建。 如何防止这种情况。 请帮帮我??

【问题讨论】:

  • 问题信息不完整。请添加代码 sn-p 等和更多信息。

标签: android file external file-security


【解决方案1】:

当我尝试从getExternalFilesDir(String type)获取路径时,这里返回的目录会被自动创建。

没错。

如何防止getExternalFilesDir(字符串类型)创建目录

你不能。

如何防止这种情况。请帮帮我??

我不知道有什么好的理由试图阻止这种情况发生。因此,我建议你重新考虑你的推理。无论如何,如果您坚持防止这种情况发生,您将不得不:

  1. 为您的应用手动确定外部文件目录的路径和提供的类型。您可以根据source code of getExternalFilesDir 查看 Android 是如何做到这一点的。请注意,链接的源代码来自 Android 5.0.0_r2 标签。我不知道其他版本是否以及有什么不同。
  2. 手动检查此目录是否存在。您可以为此使用 File 类。
  3. 采取相应的行动,例如,如果目录存在而实际上不存在,则不做任何你想做的事情。

【讨论】:

    猜你喜欢
    • 2014-05-27
    • 1970-01-01
    • 2016-06-16
    • 1970-01-01
    • 1970-01-01
    • 2018-05-31
    • 2011-04-19
    • 2016-04-29
    • 1970-01-01
    相关资源
    最近更新 更多