2014-12-05 103 views

回答

0

当我试图从getExternalFilesDir(String类型)获取路径时,此处返回的目录将自动创建。

这是正确的。

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

你不能。

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

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

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