繁体   English   中英

有时文件操作不起作用

[英]File operations doesn't work sometimes

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

PS:我用2种设备进行了尝试,但相同的情况有时有效,有时无效。

这可能是什么问题?

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

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

http://developer.android.com/guide/topics/data/data-storage.html#files外部

现在解决:

如果发现外部存储不可用,则可以将文件临时Internal StorageInternal Storage (然后,如果存在,则可以将这些文件移动到外部存储中)。

因此,“我的链接”还可以帮助您访问Android中的内部存储。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM