gpt4 book ai didi

java - 文件操作有时不起作用

转载 作者:行者123 更新时间:2023-12-01 15:04:55 25 4
gpt4 key购买 nike

我的应用程序中发生了一些非常奇怪的事情。我正在 SD 卡中创建 2 个文件夹(如果它们不存在),并从 URL 下载一些图像(如果 SD 卡中不存在)。有时,当我运行应用程序时,程序会检查文件夹是否存在以及图像(如果存在),它会继续,没有任何问题。但通常当我运行该应用程序时,它会提醒我这些文件夹不存在,并且它甚至没有设法创建这些文件夹,然后当它尝试下载图像时,我会收到“文件未找到异常”我的 SD 卡中已存在。

P.S:我用 2 台设备尝试过,同样的情况发生,有时有效,有时无效。

这可能是什么问题?

最佳答案

实际上,在从外部存储访问文件之前,您必须检查设备上是否存在外部存储是否存在(可用)(如果设备的 SD 卡安装在系统上,则可以)。为此,您必须检查外部存储的状态是否已安装。

查看此链接以获取更多信息..

http://developer.android.com/guide/topics/data/data-storage.html#filesExternal

现在解决方案:

如果您发现外部存储不可用,那么您可以将文件临时存储在内部存储中(然后您可以将这些文件移动到存在的外部存储中)。

所以我的链接还可以帮助您了解如何访问 Android 中的内部存储。

关于java - 文件操作有时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13102916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com