【发布时间】:2017-12-04 10:50:27
【问题描述】:
我正在保存文件列表(文件的绝对路径)。它可以是内部存储器,也可以是外部存储器。
在将这些文件同步到云端(即 Google Drive)时,我正在检查文件是否存在于本地(File.exists()),以及它是否没有从云端删除它。
但是,当未安装外部存储时,这会导致我从云中删除文件。但是,这不应该发生。如果挂载点不可用,则不应检查该文件。如何检查这种情况?
例如,内部和外部存储中的文件看起来像:
- 内部:
/storage/emulated/0/internal.txt - 外部:
/storage/4XXX-1234/Android/media/com.example/Documents/external.txt
如何检查存储是否已挂载,然后检查文件是否存在?
【问题讨论】:
标签: android file synchronization storage google-drive-android-api